ruby-on-rails - 无法生成新的 Rails 应用程序 - `load' : cannot load such file --/home/***/. rvm/gems/ruby-2.2.0/gems/rails-4.2.0/bin/rails (LoadError)

标签 ruby-on-rails ruby rvm

我无法运行 rails new SomeApp

我收到以下错误:

load':无法加载此类文件 -- /home/captainawesome/.rvm/gems/ruby-2.2.0/gems/rails-4.2.0/bin/rails (LoadError)

通过路径:/home/captainawesome/.rvm/gems/ruby-2.2.0/gems/rails-4.2.0/bin/railsbin 目录不存在

另外,请知道我仍然可以运行 Rails 服务器和控制台,但不能运行 rails new app

我目前的设置

Ubuntu 14.04
ruby 2.2.0p0
rails 4.2.0
rvm 1.26.11
local server (not remote)
development environment

$ which rails
/home/captainawesome/.rvm/gems/ruby-2.2.0/bin/rails

$ 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.0

请注意这仅适用于项目内部。


$ which ruby
/home/captainawesome/.rvm/rubies/ruby-2.2.0/bin/ruby

$ ruby -v
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-linux]

$which rvm
/home/captainawesome/.rvm/bin/rvm

$ rvm use
Using /home/captainawesome/.rvm/gems/ruby-2.2.0

$ rvm -v
rvm 1.26.11 (master) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

请告知如何更正此错误。

最佳答案

重新安装 Rails,它会解决你的错误:

方法如下:

gem install rails 

并尝试为您的 Rails 应用程序使用单独的 gemset,这将允许您在执行 cd your_project_name 时快速自动更改 Ruby 版本和关联的 gem。 Here's how .

关于ruby-on-rails - 无法生成新的 Rails 应用程序 - `load' : cannot load such file --/home/***/. rvm/gems/ruby-2.2.0/gems/rails-4.2.0/bin/rails (LoadError),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30854251/

相关文章:

css - rails : Cant change hover color?

ruby-on-rails - 我可以在 :all with capybara? 之前使用吗

ruby - 如何在 Node.js/RoR 中监控 20 个网站(Ping 或 HTTP)的正常运行时间

ruby - 我有 Ruby 1.9.3dev,为什么不是 1.9.3-p0?

ruby-on-rails - rvm 和 rbenv 在同一台机器上

ruby-on-rails - 在 OSX .app 容器中分发 Rails 应用程序

javascript - 使用 Ruby on Rails session 过期时如何重新加载或刷新页面

ruby-on-rails - Rails的默认范围和迁移中的默认列值

ruby-on-rails - 如何使用 Paperclip 降低上传图像的质量?

ruby-on-rails - 打开新的终端窗口后,为什么需要使用 “rvm use default”?