Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/55.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails-v会得到不同的错误-_Ruby On Rails - Fatal编程技术网

Ruby on rails rails-v会得到不同的错误-

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

两天来,我第一次尝试使用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
➜  第一个应用程序$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,因此可能需要

  • 使用explicit
    /rails-v
    测试用于调用rails的路径,以查看发生了什么
  • 清理RVM Gemset
    RVM Gemset empty
  • 在通过RVM分配的gemset上下文中重新安装rails

  • 看来导轨的安装搞砸了。与此路径子目录中的原始消息相比,最后一条错误消息来自路径
    /Users/ChrisapzDev/rails\u projects/first\u app

    另外请注意,您已安装RVM,因此可能需要

  • 使用explicit
    /rails-v
    测试用于调用rails的路径,以查看发生了什么
  • 清理RVM Gemset
    RVM Gemset empty
  • 在通过RVM分配的gemset上下文中重新安装rails

  • 这是因为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内爆。