我第二次尝试使用rails时感到非常沮丧,但是当我尝试下载rails版本时,我现在遇到了很多错误:
➜ first_app $ pwd
/Users/ChrispazDev/rails_projects/first_app/first_app
➜ first_app $ rails -v
Bundler is using a binstub that was created for a different gem.
This is deprecated, in future versions you may need to `bundle binstub rails` to work around a system/bundle conflict.
Rails 4.2.3
➜ first_app $ cd ..
➜ first_app $ rails -v
/Users/ChrispazDev/.rvm/gems/ruby-2.2.1@update3tutorial/bin/rails:23:in `load': cannot load such file -- /Users/ChrispazDev/.rvm/gems/ruby-2.2.1@update3tutorial/gems/rails-4.2.3/bin/rails (LoadError)
from /Users/ChrispazDev/.rvm/gems/ruby-2.2.1@update3tutorial/bin/rails:23:in `<main>'
from /Users/ChrispazDev/.rvm/gems/ruby-2.2.1@update3tutorial/bin/ruby_executable_hooks:15:in `eval'
from /Users/ChrispazDev/.rvm/gems/ruby-2.2.1@update3tutorial/bin/ruby_executable_hooks:15:in `<main>'
➜ first_app
对不起,如果这是愚蠢的,但我真的迷路了。
Mac OS 10.10.3 ruby 2.2.1p85(2015-02-26修订版49769)[x86_64-darwin14]
的问候。
答案 0 :(得分:0)
看起来Rails的安装搞砸了。最后一条错误消息来自于您在路径/Users/ChrisapzDev/rails_projects/first_app
处与此路径的子目录中的原始消息进行比较时。
另请注意,您已安装RVM,因此您可能需要
./rails -v
测试用于调用rails的路径以查看发生的情况rvm gemset empty
答案 1 :(得分:0)
这是因为RVM,你的ruby版本搞砸了(你的系统ruby,以及用rvm安装的ruby)。无需卸载RVM,因为它可以帮助您在ruby版本之间切换。 尝试使用以下代码
rvm use system // for using system ruby
rvm use x.x.x // Here x.x.x is version of ruby
as rvm use 2.2.2
可能是这个tutorial会帮助你。