ruby-on-rails – 如何用铁轨等完全擦拭rubygems

ruby-on-rails – 如何用铁轨等完全擦拭rubygems,第1张

概述好吧,所以我觉得我很酷,并尝试使用测试版的Rails3.然后,事情变得越来越难以管理,所以我得到了rvm.我在rvm中安装了 ruby 1.9.2-head并且工作正常,然后计算机重启以后rails无法启动.所以我想我只是尝试运行系统ruby并在其中启动rails.同样的错误.然后,我卸载了rails3并获得了rails:没有这样的文件或目录类型错误.. 所以现在我被搞砸了,因为rails2仍然安 好吧,所以我觉得我很酷,并尝试使用测试版的Rails3.然后,事情变得越来越难以管理,所以我得到了rvm.我在rvm中安装了 ruby 1.9.2-head并且工作正常,然后计算机重启以后rails无法启动.所以我想我只是尝试运行系统ruby并在其中启动rails.同样的错误.然后,我卸载了rails3并获得了rails:没有这样的文件或目录类型错误..

所以现在我被搞砸了,因为rails2仍然安装但由于隐形依赖性而不会卸载,以及许多其他随机宝石.我如何彻底清除所有ruby宝石等等我可以重新开始?

解决方法 我最近不得不这样做.我已经建立了很多与我的系统安装ruby和宝石,并希望清理所有这些并移动一切在rvm下运行各种项目.

清理旧的和破坏的

在搞乱rvm(或运行rvm系统以回到系统ruby)之前,我做的第一件事就是remove all my gems:

gem List | cut -d" " -f1 | xargs gem uninstall -aIx

警告:这将卸载所有ruby宝石.如果您以root用户身份安装,则可能需要切换到root并运行它.

2.安装新的热度

现在您可以运行gem List来查看剩下的内容.

是时候安装rvm了,我建议把你当前的安装吹掉并重新安装新的:

rm -rf $HOME/.rvmbash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

现在真正的诀窍是使用gemsets来安装rails 3,如果你遵循Waynee Seguin’s gist这很容易:

rvm update --headrvm install 1.8.7rvm --create use 1.8.7@rails3curl -L http://rvm.beginrescueend.com/gemsets/rails3b3.gems -o rails3b3.gems rvm gemset import rails3b3.gems

一个区别是我使用1.8.7因为我遇到了1.9.2-head和RSpec的问题,但1.8.7一直很顺利.

总结

以上是内存溢出为你收集整理的ruby-on-rails – 如何用铁轨等完全擦拭rubygems全部内容,希望文章能够帮你解决ruby-on-rails – 如何用铁轨等完全擦拭rubygems所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/langs/1285723.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-09
下一篇 2022-06-09

发表评论

登录后才能评论

评论列表(0条)

保存