Tag: rvm

尝试启动rails控制台时,为什么会出现Readline错误?

更新:我可能在尝试在其他地方找到解决方案时弄乱了我的系统。 我从零开始,安装Ruby 1.9.3顺利安装。 现在试着让ree-1.8.7和…一起玩得很好…… 我正在尝试使用RVM在Kubuntu上安装Ruby 1.9.3(我相信11.10)。 到目前为止,我一直有很多关于Readline的问题,但除此之外我找到了答案。 我用这种方式安装了Ruby 1.9.3: rvm install 1.9.3 # Install of ruby-1.9.3-p0 – #complete cd ~/.rvm/src/ruby-1.9.3-p0/ext/readline/ ~/.rvm/src/ruby-1.9.3-p0/ext/readline $ ../../ruby extconf.rb –with-editline-dir=”/usr” –with-readline-dir=”/usr” # any other way of doing this resulted in simply readline not being loaded when trying to start the console # I have libreadline6 and libreadline6-dev installed (and all […]

没有二进制ruby可用于:osx / 10.8 / x86_64 / ruby​​-1.9.2-p320

这里有一篇为期两年的博客文章,解释了如何修复“你必须首先安装开发工具”的错误’Nokogiri附带的错误,如果你在安装RVM后升级到Mountain Lion会出现这个问题。 在博客文章中他说你必须做 rvm update head rvm –force install 1.9.2 gem install bundle ## in your rails app bundle Installing nokogiri (1.4.2) with native extensions … rvm update head现在已改为rvm get head 。 然而,在那之后我一味地做了 rvm –force install 1.9.2 并收到此错误消息 rvm –force install 1.9.2 Searching for binary rubies, this might take some time. No binary rubies available […]

在Mac OS X Lion上安装Ruby 1.9.3时出错

我正在尝试在MAC OS X Lion上安装Ruby 1.9.3和Rails。 (我的Xcode是4.3版)(我已经安装了Rails 3.2.2) 无论我使用: rvm install 1.9.3 –with-gcc=clang 要么: rvm install 1.9.3 我的终端显示: Error running ‘make ‘, please read /Users/AlexHo/.rvm/log/ruby-1.9.3-p125/make.log There has been an error while running make. Halting the installation. 有谁遇到过同样的情况? AlexHo@Nien-Yi-Hos-MacBook:~$ rvm install 1.9.3 Fetching yaml-0.1.4.tar.gz to /Users/AlexHo/.rvm/archives Extracting yaml-0.1.4.tar.gz to /Users/AlexHo/.rvm/src Configuring yaml in /Users/AlexHo/.rvm/src/yaml-0.1.4. Compiling yaml in […]

如何在1.9.2上安装SystemTimer?

我刚刚使用RVM将我的应用程序从1.8.7升级到1.9.2,并且不得不添加RubyGems和Bundler,运行bundle install并使一切工作除了SystemTimer。 Google-fu没有任何回报,我看到其他人在1.9中遇到了问题,但有些人已经开始工作了。 有任何想法吗? pawel:bodb pawel$ sudo gem install SystemTimer Building native extensions. This could take a while… /Users/pawel/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/site_ruby/1.9.1/rubygems/ext/builder.rb:48: warning: Insecure world writable dir /usr/local/bin in PATH, mode 040777 ERROR: Error installing SystemTimer: ERROR: Failed to build gem native extension. /Users/pawel/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb creating Makefile make /usr/bin/gcc-4.2 -I. -I/Users/pawel/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-darwin10.3.0 -I/Users/pawel/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/backward -I/Users/pawel/.rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -O3 […]

如果你想使用它,如何解决“你需要为你的Gemfile添加gem’守护进程’”生产模式错误?

我正在尝试正确使用Capistrano和RVM,以便将我的Ruby on Rails 3.2.2应用程序部署到运行Ubuntu 10.04 LTS的远程计算机上。 它接缝我解决了我之前的问题“ Linux Ubuntu上的Rvm – Capistrano集成 ”。 但是,在部署时,我得到与DelayedJob gem相关的以下错误: … * executing “cd /srv/www//releases/20120314135318 && bundle install” servers: [“”] [] executing command [] rvm_path=/usr/local/rvm /usr/local/rvm/bin/rvm-shell ‘ruby-1.9.3-p125’ -c ‘cd /srv/www//releases/20120314135318 && bundle install’ ** [out :: ] Using rake (0.9.2.2) ** [out :: ] Using builder (3.0.0) … ** [out :: […]

heroku工具带的问题

我是Ruby和Rails项目的绝对新手,所以如果这是一个愚蠢的问题,我很抱歉。 我已经使用wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh //toolbelt.heroku.com/install-ubuntu.sh安装了heroku工具wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh 我也试过gem install heroku 。 但是当我键入: MY_USER@home-PC:~$ heroku version :1:in `require’: cannot load such file — rubygems.rb (LoadError) from :1:in `’ 我已经检查了谷歌,人们建议gem和当前的ruby是不同的版本,所以我检查了它们,它们似乎是一样的: MY_USER@home-PC:~$ which ruby /home/MY_USER/.rvm/rubies/ruby-1.9.3-p327/bin/ruby MY_USER@home-PC:~$ gem env | grep ‘RUBY EXECUTABLE’ – RUBY EXECUTABLE: /home/MY_USER/.rvm/rubies/ruby-1.9.3-p327/bin/ruby 我不知道该怎么做,所以请帮忙。 对不起这个可能很愚蠢的问题,提前谢谢。 编辑:忘了说我正在运行Ubuntu […]

你如何激活或设置默认耙?

我见过很多 You have already activated rake 0.9.x, but your Gemfile requires rake 0.xx 错误。 当然,它们可以通过以下某些方法(临时或永久)解决。 bundle exec rake 上面的方法有效,但你总是要输入bundle exec。 它也可以通过解决 bundle update 但捆绑更新还会更新您的其他gem。 有人说它可以解决 gem uninstall unwanted_rake_version 是的,可以安装不需要的rake,但它仍然标记为已激活,因此仍然会出错。 一种解决方案是在Gemfile中明确指定rake版本,但这不是问题。 它是关于如何设置默认rake版本,或在rvm或其他类型的ruby安装中激活该特定版本?

如何使用ruby 1.9.2编译vim

我尝试用ruby支持重新编译vim因为我注意到vim仍然使用1.8.7(这是Snow Leopard上的默认ruby版本)。 Ruby 1.9.2通过rvm安装。 编译时 ./configure –enable-rubyinterp –enable-gui=no –disable-nls –enable-cscope –prefix=/Users/madhatter 我从make中得到以下错误: ld: library not found for -lruby.1.9.1 collect2: ld returned 1 exit status make[1]: *** [vim] Error 1 make: *** [first] Error 2 然后我从googlecode克隆了实际的存储库并尝试构建它。 make中没有错误,但是启动vim会导致以下错误: dyld: Symbol not found: _environ Referenced from: /Users/madhatter/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.1.9.1.dylib Expected in: flat namespace in /Users/madhatter/.rvm/rubies/ruby-1.9.2-p290/lib/libruby.1.9.1.dylib [1] 41782 trace trap vim […]

未定义的符号:尝试运行Thin Webserver时的SSLv2_method

我已经用rvm( rvm pkg install openssl ) rvm pkg install openssl ,然后rvm reinstall 1.9.3 –with-openssl-dir=$rvm_path/usr了rvm reinstall 1.9.3 –with-openssl-dir=$rvm_path/usr 当我尝试运行瘦Web服务器时,出现以下错误: /home/ubuntu/.rvm/rubies/ruby-1.9.3-p327/lib/ruby/1.9.1/x86_64-linux/openssl.so:undefined symbol:SSLv2_method – /home/ubuntu/.rvm/rubies/ruby -1.9.3-p327 / lib / ruby​​ / 1.9.1 / x86_64-linux / openssl.so(LoadError) 这是在Ubuntu 12.04上运行的,我读过Ubuntu 12构建没有SSLv2支持的OpenSSL。 然而,这里它引用了RVM的包 – RVM是否也这样做? 这个问题有没有已知的解决方法?

Ruby 2.0.0 RVM无法编译OS X 10.8.2 Mountain Lion

尝试使用RVM安装它我收到以下错误: > [2013-02-25 10:09:24] make CC = /usr/local/bin/gcc-4.2 LD = ld > LDSHARED = /usr/local/bin/gcc-4.2 -dynamic -bundle CFLAGS = -O3 > -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=shorten-64-to-32 -Werror=implicit-function-declaration -pipe XCFLAGS = -include ruby/config.h -include ruby/missing.h -D_FORTIFY_SOURCE=2 > -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT CPPFLAGS = -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -I/usr/local/opt/libyaml/include […]