2017-06-21 88 views
0

我想通过Github页面部署一个应用程序,并且基于我正在观看的这个教程,我需要先安装bundler。为什么gem install bundler不工作?

当我在命令gem install bundler型,我得到的错误:

While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.

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

我该如何绕过这个问题?

+0

快速回答您的子问题。 [此链接](https://github.com/rbenv/rbenv#installation)是rbenv的安装过程。但只有在同一台机器上有多个需要不同ruby版本的项目时,才需要rbenv。 在ruby中,单词'Gem'基本上是'Library','Bundler'是一个'Gem/Library'管理工具,用于确保您的宝石下载正确,版本正确并且没有冲突。 [本维基百科](https://en.wikipedia.org/wiki/RubyGems)详细解释红宝石宝石 –

+0

非常感谢!这非常简单且有帮助。我很感激。 –

回答

1

试试'sudo gem install bundler'

+0

他正在使用系统版本的红宝石,这是不好的。我认为从长远来看,最好让他用'rbenv'或'rvm'安装ruby,然后使用'sudo'。 –

相关问题