30fcee313005cf38c2e572bdd0c6600e

ruby on rails 的老手们,能帮我出个多个环境开发多个项目的主意吗?

2012-02-18 22:42:00 +0800lb563Ruby on Rails 節點 中發起
最後由 scriptfans2012-02-19 11:08:08 +0800回應 , 292次閱讀

情况是这个样子的:
1:我有一个项目现在已经写了大半接近写完了使用开发环境是(ruby 1.9.2 rubygem 1.3.7 rails 2.3.11)
2:现在又要写一个rails项目但是这个项目我想用rails 3 来写,在网上查了下rails 3.2 + ruby 1.9.3 还不错。于是这个时候我就把环境升级到了rails 3.2 rubygems 1.8.17 + ruby 1.9.3
3: 但是问题出现了,当我升级后发现我原来的项目跑不起了,然后我开始修改原来项目中和rails 3 不兼容的地方,改着改着发现我这样不行,有太多的错误和不兼容。我以前听说过Rvm但是没有用过只是晓得是用来管理ruby rails多版本的.
4: 所以我想问一下我能不能在不修改我原来的开发环境(ruby1.9.2 rails 2.3.11 rubygems 1.3.7)下升级到(rails3.2 ruby 1.9.3 rubygems 1.8.17) 然后开发新的项目呢?
5:有用过的同仁吗?能分享一下你们使用的心得和感觉吗?或者对我这种情况有什么好的建议呢?

截至 2012-02-19 11:08:08 +0800,共收到 2 條回應
F2dcf6633971844e19ca96ea294ba976
eddie 1樓, 於2012-02-19 02:44:08 +0800回應

rvm可以拿來管理ruby跟rubygem的版本
除了可以安裝不同版本的ruby之外,也可以在同一個版本的ruby裡建立不同的gemset
gemset舊了、不想要了,就整個砍掉就好

小的之前有寫一篇,也許可以參考看看
http://blog.eddie.com.tw/2011/04/08/rvm-and-gemsets/

eddie

1fe2e02a9933fa4f20adaf8ce2488d5d
scriptfans 2樓, 於2012-02-19 11:08:08 +0800回應

非windows环境,推荐用RVM,神器啊。
windows的话,有个类似的东西叫pik,可以试试。

需要 登入 後方可回應,如果你還沒有帳號按這裡 註冊