Jak*_*off 6 ruby ruby-on-rails ruby-on-rails-4
我正在尝试创建一个新的Rails项目,
Jakes-Air:code JakeWengroff$ rails new MyNewProject -T
Run Code Online (Sandbox Code Playgroud)
但我一直收到这个错误:
script/rails:5:in `require': cannot load such file -- /Users/JakeWengroff/config/boot (LoadError)
from script/rails:5:in `<main>'
Run Code Online (Sandbox Code Playgroud)
检查Ruby版本ruby -v,我明白了
ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0]
Run Code Online (Sandbox Code Playgroud)
当我想检查Rails的版本时rails -v,我得到的错误与我想要启动新的Rails项目时相同:
script/rails:5:in `require': cannot load such file -- /Users/JakeWengroff/config/boot (LoadError)
from script/rails:5:in `<main>'
Run Code Online (Sandbox Code Playgroud)
所以,我重新安装了Rails的,gem install rails -v 4.2.0:
Successfully installed rails-4.2.0
Parsing documentation for rails-4.2.0
Done installing documentation for rails after 1 seconds
1 gem installed
Run Code Online (Sandbox Code Playgroud)
我也做了bundle install,bundle check一切都很好.但错误仍然存在.
在回顾了其他类似的问题后,我认为这与gemsets有关.从RVM 网站,我决定尝试rvm gemset create rails420,这给了我
ruby-2.1.2 - #gemset created /Users/JakeWengroff/.rvm/gems/ruby-2.1.2@rails420
ruby-2.1.2 - #generating rails420 wrappers..............
Run Code Online (Sandbox Code Playgroud)
但后来尝试rails -v并rails new MyNewProject -T仍然抛出原始错误.
任何帮助是极大的赞赏.
先感谢您.
小智 0
我有一个类似的问题,对我来说,这是红宝石的问题。我已经使用 RVM 安装了不同版本的 Ruby,并使用其他版本的 Ruby 安装了 Rails gem。
rvm install 2.2.2
gem install rails
Run Code Online (Sandbox Code Playgroud)
我不会推荐这个解决方案作为可持续的解决方案,但我无法以不同的方式解决这个问题,至少它会让你再次前进。
| 归档时间: |
|
| 查看次数: |
256 次 |
| 最近记录: |