qichunren@zhaobak:~> gem install hpricot
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8 directory.
当前登录用户是qichunren,qichunren用户具有.gem目录的写入权限。我想知道为什么gem不先安装文件到我的主目录下的.gem目录中?为什么我的gem常规安装要先将文件安装到/opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8中?
.gemrc
配置的文档。对于Ruby gem新手来说,这可能有些令人生畏,而我理解你的解决方案要简单得多,所以我添加了更简单的方法。这个解决方案对我有效,但作为一个Ruby新手,请确认我的更改是否符合你的意图。 - David LeBauerPATH=$HOME/.gems/bin:$HOME/bin:$PATH GEM_HOME=$HOME/.gems GEM_PATH=$HOME/.gems:/var/lib/gems/2.1.0:/usr/lib/ruby/gems/2.1.0 export PATH GEM_HOME GEM_PATH
- Spone