使用rvm的gem服务器

时间:2011-12-10 21:33:19

标签: ruby rubygems

希望是一个简单的 - 开始使用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

我错过了什么或者这是怎么回事?我离线工作很多,所以真的需要那些本地文档。

1 个答案:

答案 0 :(得分:1)

在特定的ruby / gemset下运行gem server对我来说效果很好。检查rvm info以确保您的shell变量指向正确的ruby / gemset。另外,你正在运行哪个版本的rvm?我几个星期前跑了rvm get head,它为我显示的版本是rvm 1.9.2