加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 每个项目gemsets的RVM

发布时间:2020-12-17 03:59:48 所属栏目:百科 来源:网络整理
导读:我很难理解每个项目gemsets的RVM.我按照 http://beginrescueend.com/interpreters/ruby/安装了RVM和1.9.2和1.8.7ruby,当我想开始一个新项目时,我一直在 cd ~/Codervm use 1.9.2rvm gemset create test1rvm gemset use test1gem install rails 但这需要很长时
我很难理解每个项目gemsets的RVM.我按照 http://beginrescueend.com/interpreters/ruby/安装了RVM和1.9.2和1.8.7ruby,当我想开始一个新项目时,我一直在

cd ~/Code
rvm use 1.9.2
rvm gemset create test1
rvm gemset use test1
gem install rails

但这需要很长时间! (安装导轨).我接着新的test1; cd test1

我真的不确定正确的工作流程.如果我正在制作一个新应用程序进行测试,我不想等待rails安装.

从http://beginrescueend.com/gemsets/basics/开始,我可以创建一个rails gemset,但是如何创建每个项目的gemset?

编辑:

如果我打算使用多个ruby / rails版本,我应该创建一个gemset,比如说1.9.2@rails313,然后使用rails new blah,把它放在blah / .rvmrc中的1.9.2 @rails313,如果我需要以后再,创造一个blah gemset?

解决方法

宝石集只是一个容器,可以用来保持宝石彼此分开.

重要思想:为每个项目创建一个gemset,允许您在不破坏所有其他项目的情况下为一个项目更改gem(和gem版本).每个项目只需要担心自己的宝石.这是一个好主意,安装Rails等大型宝石的等待时间通常是值得的.

也就是说,如果您要在所有项目中使用相同版本的Rails并希望节省时间,您可以在‘global’ gemset中安装rails(也可能是rake) – 这些gem可用于该版本的所有gemsetruby.

假设您已经拥有test1 gemset:

$rvm gemset use global
$gem install rails
$gem install rake
$rvm gemset use test1
$rails test1

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读