无法安装Bundler,没有权限

时间:2016-01-14 20:22:07

标签: ruby-on-rails ruby bundler

我正在使用Ubuntu 15.10。这是我在终端中编写的代码

gem install bundler
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /var/lib/gems/2.1.0 directory.

为什么要在那里安装呢?当然它没有权限将它安装在根目录中。如果我尝试像这个sudo gem install bundler这样的命令,它就可以了。但它不应该被安装为sudo,它在创建新的Rails应用程序时给我带来了问题。我该怎么办?

1 个答案:

答案 0 :(得分:4)

您应该首先运行gem env并查看默认环境。

您可以通过导出其他GEM_HOME

来更改默认安装目录
export GEM_HOME=~/.gem/