我正在使用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应用程序时给我带来了问题。我该怎么办?
答案 0 :(得分:4)
您应该首先运行gem env
并查看默认环境。
您可以通过导出其他GEM_HOME
:
export GEM_HOME=~/.gem/