希望是一个简单的 - 开始使用rvm,除了在gemset和ruby版本之间轻松切换之外,它提供的一个好处是我不再需要在root下安装新的gem(所以,不需要sudo)。回到我以前做的时候,我到宝石文档的方式就是跑步;
gem server
这给了我一个家庭托管的网站,所以我可以浏览文档。现在,当我安装gem时,我不需要在root下执行它,
#so it's just
gem install hpricot
但是当我运行gem服务器时,它只列出我在root下安装的那些gem。所以我发现自己在做的是;
gem install hpricot #to get the gem under rvm
sudo gem install hrpicot #so i can still use gem server
我错过了什么或者这是怎么回事?我离线工作很多,所以真的需要那些本地文档。
答案 0 :(得分:1)
在特定的ruby / gemset下运行gem server
对我来说效果很好。检查rvm info
以确保您的shell变量指向正确的ruby / gemset。另外,你正在运行哪个版本的rvm?我几个星期前跑了rvm get head
,它为我显示的版本是rvm 1.9.2
。