【问题标题】:Why doesn't gem install bundler work?为什么 gem install bundler 不起作用?
【发布时间】:2017-06-21 14:09:32
【问题描述】:

我正在尝试通过 Github 页面部署应用程序,根据我正在观看的本教程,我需要先安装 bundler。

当我输入命令gem install bundler 时,我得到错误:

执行 gem 时 ... (Gem::FilePermissionError) 您没有 /Library/Ruby/Gems/2.0.0 目录的写入权限。

我没有下载 rbenv,也不知道怎么下载。我也不完全理解宝石的概念。

如何绕过这个问题?

【问题讨论】:

  • 快速回答您的子问题。 This Link是rbenv的安装过程。但 rbenv 仅当您在同一台机器上有多个需要不同 ruby​​ 版本的项目时才需要。在 ruby​​ 中,Gem 这个词基本上是Library,而Bundler 是一个Gem/Library 管理工具,可确保您的gem 已下载、版本正确且不冲突。 This Wikipedia 更详细地解释了红宝石宝石
  • 非常感谢!这非常简单且很有帮助。我很感激。

标签: ruby-on-rails ruby


【解决方案1】:

尝试“sudo gem install bundler”

【讨论】:

  • 他用的是系统版的ruby,不好用。我认为从长远来看,他最好使用rbenvrvm 安装ruby,然后使用sudo
猜你喜欢
  • 2019-02-08
  • 2018-04-02
  • 1970-01-01
  • 2017-06-06
  • 1970-01-01
  • 2011-09-06
  • 2013-05-02
  • 2011-06-01
  • 2013-12-26
相关资源
最近更新 更多