【问题标题】:Ruby on Rails installation ubuntuRuby on Rails 安装 ubuntu
【发布时间】:2016-05-03 04:09:18
【问题描述】:

在使用一次rails 后,我的rails 似乎坏了。它给了我一个错误:

/home/username/.rbenv/versions/2.2.3/bin/rails:23:in `load': cannot load such file -- /home/dasith/.rvm/gems/ruby-2.3.0/gems/rails-4.2.6/bin/rails (LoadError)
    from /home/dasith/.rbenv/versions/2.2.3/bin/rails:23:in `<main>'

要让它再次工作,我必须运行这些命令:

rvm gemset create gemset_name    # create a gemset
rvm ruby_version@gemset_name  # specify Ruby version and our new gemset
gem install rails -v rails_version   # install specific Rails version

【问题讨论】:

  • 帮自己一个忙,先检查一下你的shell是否是登录shell。这有很大的不同。如果你没有运行登录shell,那么这种事情真的会一直发生在你身上。
  • 它在rbenv 中显示错误,并在您运行rvm 命令时得到解决。你是用哪个来安装 ruby​​ 和 rails 的?
  • 我使用了 RVM。我遵循了本教程:digitalocean.com/community/tutorials/…。它工作正常,但是当我从 git 下载一个项目并运行 bundle install 时,它开始这样做了。

标签: ruby-on-rails ubuntu-14.04


【解决方案1】:

修复它。这是一个权限问题。

sudo chown -R username /home/username/.rbenv

【讨论】: