我做了什么:如何从gemset中卸载具有依赖项和文档的rails?
我安装导轨错误的错宝石。
$ rvm use 1.9.3
Using /home/username/.rvm/gems/ruby-1.9.3-p125
$ gem env gemdir
/home/username/.rvm/gems/ruby-1.9.3-p125
$ gem install rails
应该已经进入了全球宝石。
$ rvm use 1.9.3
Using /home/username/.rvm/gems/ruby-1.9.3-p125
$ rvm gemset use global
Using ruby-1.9.3-p125 with gemset global
$ gem env gemdir
/home/username/.rvm/gems/[email protected]
$ gem install rails
问题:
- 如何卸载与导轨以及RDoc的和里安装不影响安装在相同的宝石其他宝石宝石的整个名单?我也可以在同一步骤清洁
cache/
文件夹吗? - 据我了解它是 安装常用的宝石到全球宝石,而项目的具体宝石将进入 该项目的具体宝石的最佳实践。那是对的吗?
- 顺便说一句,
/home/username/.rvm/gems/ruby-1.9.3-p125
下的“错误”宝石是什么?
我意识到类似这样的问题。
- Uninstall Rails 3 with dependencies?
- Uninstalling rails and gems, getting error "cannot uninstall, check 'gem list -d ...'
- How to completely uninstall rails 3.0.0.beta3 and all its dependencies?
- How do I completely uninstall rails, ruby and rubygems?
虽然,我不想重新安装或更新的轨道。我只是想从特定的gemset中移除它。
逼近/问题1:
我只找到an answer第一个问题。因此,它不会删除rails和它的依赖关系,但是所有的ged都是。这是我按照给出的例子所做的。据我了解,由于没有具体的名称,因此我忽略了名称。
rvm use 1.9.3
Using /home/username/.rvm/gems/ruby-1.9.3-p125
rvm gemset empty
这去除doc/
和gems/
下的文件。但是,cache/
文件夹是still filled。
哦,对了RVM gemset empty更好,在我的回答中忘了它,不错 – YogiZoli 2012-04-20 00:13:30