Nic*_*ick 2 rubygems ruby-on-rails rvm
我最近跟着一些RVM的指令进行安装ruby-debug,我认为它可能会引起一些问题.我找到说明的链接在这里:http://beginrescueend.com/support/troubleshooting/
我以前安装的命令如下:
$ rvm reinstall 1.9.3 --patch debug --force-autoconf
$ gem install ruby-debug19 -- --with-ruby-include="${MY_RUBY_HOME/rubies/src}"
Run Code Online (Sandbox Code Playgroud)
现在,当我尝试启动rails服务器时,收到以下错误:
./bundler_stubs/rails:13:in `require': no such file to load -- rubygems (LoadError)
from ./bundler_stubs/rails:13
Run Code Online (Sandbox Code Playgroud)
这个SO问题会让我相信我安装了多个版本的rails:没有这样的文件要加载 - rubygems(LoadError)
但是,当我which -a ruby按照所选答案的建议运行时,我只会收到/usr/bin/ruby.关于在这里做什么的任何想法?
在使用之前,您需要显式激活已安装的Ruby版本.
rvm use 1.9.3
Run Code Online (Sandbox Code Playgroud)
which ruby 现在应该指向新版本.
您可以使用设置默认的Ruby版本
rvm --default 1.9.3
Run Code Online (Sandbox Code Playgroud)
另一种选择是在项目文件夹中激活Ruby版本.这可以通过在其中放置.rvmrc文件来实现.例如
echo "rvm use 1.9.3" >> /project/folder/.rvmrc
Run Code Online (Sandbox Code Playgroud)
现在,您需要为特定的(rvm)Ruby版本安装所有宝石(包括rubygems,rails等),例如
gem install ruby-debug19
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5589 次 |
| 最近记录: |