目前我有Ruby 1.8.7和Rails 2.3.8。是否有可能更新ruby以便我不必再次重新安装所有的宝石?
答案 0 :(得分:4)
您最好使用RVM,它会让您为每个目录或项目提供多个版本的Ruby和gem。
答案 1 :(得分:0)
不 - 你必须按照Ruby重新安装宝石。 RVM可以帮助你导入一个gemset文件,但最终 - 你最终会再次安装gem。
有关详细信息,请参阅https://rvm.io/gemsets/importing/
答案 2 :(得分:0)
只是想补充一点,如果你不喜欢rvm覆盖cd和gem的方式,你可以使用rbenv / ruby构建工具,只是想指出现在有更多选项。 github repo在这里https://github.com/sstephenson/rbenv
答案 3 :(得分:-1)
Ruby目前使用的是1.9.1版,它运行了一个新的JIT VM,与Ruby 1.8相比,性能大大提高。好消息是,从版本2.3.2开始,Rails完全支持Ruby 1.9.1。坏消息是几个Ruby库尚未针对Ruby 1.9.1进行更新。请参阅IsItRuby19以查看当前支持的Ruby 1.9.1库的列表。