繁体   English   中英

`require':无法加载这样的文件——rails/commands

[英]`require': cannot load such file -- rails/commands

我是 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

当我将一些 gems 放入项目文件夹以进行本地连接时,我遇到了同样的问题,并且这个 gems 也与 git repos 一起使用。 所以我只是从这个 gem 中删除了 .git 文件夹,然后再次将它们放到项目文件夹中。 这对我来说是同一个问题的起源。

将 rails gem 添加到您的项目中。 或者你可以做 gem install rails

我可以通过以下方式修复相同的错误:

bundle install

在遇到同样的问题后:

Ruby27/lib/ruby/2.7.0/rubygems/core_ext/kernel_require.rb:83:in `require': cannot load such file -- rails/commands/server (LoadError)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM