`require':无法加载这样的文件 - rails /命令

时间:2017-03-01 08:35:03

标签: ruby-on-rails ruby

我是Rails的新手我刚从头开始使用以下命令在MacOS Sierra上安装了rails:

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
\curl -sSL https://get.rvm.io | bash -s stable --ruby
$ rvm -v
rvm 1.29.1 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io/]
$ ruby -v
ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin16]
$ gem install rails bundler
$ bundler -v
Bundler version 1.14.5

但是rails会抛出这个错误:

$ rails -v
bin/rails:9:in `require': cannot load such file -- rails/commands (LoadError)
    from bin/rails:9:in `<main>'

这是我的路径:

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/go/bin

2 个答案:

答案 0 :(得分:0)

当我把一些宝石推向项目文件夹到本地连接时,我遇到了同样的问题,这个宝石也是用git repos。所以我只是从这个宝石中删除了.git文件夹,然后再将它们放到项目文件夹中。这对我来说是同样问题的根源。

答案 1 :(得分:0)

将rails gem添加到您的项目中。或者你可以做宝石安装导轨