Ruby on rails rails-v会得到不同的错误-
两天来,我第一次尝试使用rails时真的很沮丧,但我现在在尝试下一次使用rails版本时遇到了很多错误:Ruby on rails rails-v会得到不同的错误-,ruby-on-rails,Ruby On Rails,两天来,我第一次尝试使用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 ver
➜ 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
➜ 第一个应用程序$pwd
/用户/ChrispazDev/rails\u项目/first\u应用程序/first\u应用程序
➜ 第一个应用程序$rails-v
Bundler正在使用为不同的宝石创建的binstub。
这是不推荐使用的,在未来的版本中,您可能需要“bundle binstub rails”来解决系统/捆绑冲突。
轨道4.2.3
➜ 第一个应用程序$cd。。
➜ 第一个应用程序$rails-v
/Users/ChrispazDev/.rvm/gems/ruby-2.2。1@update3tutorial/bin/rails:23:in'load':无法加载这样的文件--/Users/ChrispazDev/.rvm/gems/ruby-2.2。1@update3tutorial/gems/rails-4.2.3/bin/rails(加载错误)
来自/Users/ChrispazDev/.rvm/gems/ruby-2.2。1@update3tutorial/箱子/轨道:23:in`'
来自/Users/ChrispazDev/.rvm/gems/ruby-2.2。1@update3tutorial/bin/ruby可执行文件挂钩:15:in'eval'
来自/Users/ChrispazDev/.rvm/gems/ruby-2.2。1@update3tutorial/bin/ruby\u可执行文件\u挂钩:15:in`'
➜ 第一个应用程序
对不起,如果这是愚蠢的事情,但我真的迷路了
Mac OS 10.10.3
ruby 2.2.1p85(2015-02-26修订版49769)[x86_64-darwin14]
问候 看来导轨的安装是一团糟。与此路径子目录中的原始消息相比,最后一条错误消息来自路径
/Users/ChrisapzDev/rails\u projects/first\u app
另外请注意,您已安装RVM,因此可能需要
/rails-v
测试用于调用rails的路径,以查看发生了什么RVM Gemset empty
看来导轨的安装搞砸了。与此路径子目录中的原始消息相比,最后一条错误消息来自路径
/Users/ChrisapzDev/rails\u projects/first\u app
另外请注意,您已安装RVM,因此可能需要
/rails-v
测试用于调用rails的路径,以查看发生了什么RVM Gemset empty
这是因为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
这可能会对您有所帮助。这是因为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
这可能会对您有所帮助。您想通过rails-v实现什么?试试
bundle exec rails-v
。相同或不同的结果?您想通过rails-v实现什么?试试bundle exec rails-v
。相同或不同的结果?谢谢Neha,经过几次测试,一切从零开始。现在我有一个干净的安装。我遵循这个安装Rails的最佳方法首先我做了rmv内爆。感谢Neha,经过几次测试,一切都从零开始。现在我有一个干净的安装。我遵循这个安装Rails的最佳方法是首先安装rmv内爆。