【问题标题】:Ruby on Rails Install FailsRuby on Rails 安装失败
【发布时间】:2014-06-03 02:34:49
【问题描述】:

我正在尝试使用 rbenv 和 ruby​​ on rails 进行设置。一切都运行良好(通过 Lynda.com Ruby on Rails Essential Training 进行工作),直到实际安装 rails gem 的时候。它每次都以相同的方式失败。有人能告诉我我需要做什么才能继续使用 Rails 吗?

我使用过 rbenv 并已使用 Ruby 2.1.1 进行设置。

提供的终端截图

编辑:我调用 sudo 是因为当我尝试在不使用 sudo 的情况下进行安装时,它提供了以下内容(为上下文提供了文件夹权限)

【问题讨论】:

  • 您没有正确安装 gem。无需使用sudo。当你使用sudo时,你使用的是系统安装的ruby,类似于ruby2.0
  • @JustinWood 我在帖子中提供了有关 sudo 的更多详细信息
  • 您没有rbenv 正确加载您的红宝石。请阅读documentation 以了解如何为您的applicationshell 加载ruby 版本。
  • 我承认我对命令行界面和 ruby​​ 开发非常陌生。我从不设置本地 ruby​​ 版本号。谢谢!

标签: ruby-on-rails ruby terminal rbenv


【解决方案1】:

假设您已经安装了 2.1.1 的工作 rbenv,您应该能够从命令中删除 sudo

gem install rails --no-rdoc --no-ri

使用sudo 以root 身份运行,它对mattcoker 用户的本地rbenv 安装一无所知,因此它使用系统的Ruby。通常,当在您的机器上本地使用 rbenv 时,您应该从不需要使用sudo

【讨论】:

  • 我在帖子中提供了有关 sudo 的更多详细信息
【解决方案2】:

我从未真正使用rbenv local 2.1.1 设置本地ruby 版本。在那之后,一切都像魅力一样。

【讨论】:

    猜你喜欢
    • 2018-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-07
    • 2013-05-21
    • 2018-06-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多