你如何安装Rails 4.0在RVM宝石?(How do you install Rails 4.0

2019-07-21 00:53发布

我试图导轨安装到新RVM宝石。 我试过如下:

rvm gemset create rails-4.0
output: gemset created rails-4.0

接下来我所做的:

rvm 2.0.0@rails-4.0

RVM宝石列表:

gemsets for ruby-2.0.0-p0 (found in /Users/me/.rvm/gems/ruby-2.0.0-p0)
   (default)
   global
=> rails-4.0

轨道-v

Rails的当前未安装此系统上。 要获取最新版本,只需键入:

 $ sudo gem install rails 

不要在RVM命令我列出了安装护栏4.0吗?

Answer 1:

这条命令:

rvm gemset create rails-4.0

基本上是创建一个目录结构来保存宝石。 你本可以很容易地把它称为​​其他的东西比“轨-4.0”喜欢“富”,这将是相同的行为。

这条命令:

rvm 2.0.0@rails-4.0

切换到Ruby 2.0.0,并告诉它使用新的命名宝石轨道-4.0。 同样,这可能是“富”或任何你叫吧。

现在,让Rails的4.0.x的,你会怎么做:

gem install rails --version=4.0

巴雷特前面所指出的,要获得前/测试/ RC版本中,你可以指定整个版本字符串,如gem install rails --version=4.0.0.rc2

不要sudo的,因为你不应该RVM sudo的,即使它会告诉你。 随着“系统红宝石”(红宝石不是RVM安装),它可安装为根,所以你需要超级用户(su)访问(超级用户做或“命令”)来做到这一点。 但是,RVM已经安装的东西作为当前用户,因此你不需要须藤。



Answer 2:

除了以上的使用技巧,如果不指定宝石版本,您将无法获得测试版或预览版,所以得到的轨道4,您需要:

gem install rails --version=4.0.0.rc1


Answer 3:

也许尝试InstallRails?

http://installrails.com/是安装导轨与这些问题对于不同的操作系统和设置有关系的指南。 它可能会证明这样的事情有所帮助。



Answer 4:

其他的答案显示了创建使用默认的Ruby版本的宝石指令。

对于创建和宝石具有不同的红宝石版本中使用它,请按照以下说明:

让我的机器上说,我有以下Ruby版本安装2.2.0是默认的。

 =*ruby-2.2.0 [ x86_64 ]
   ruby-2.2.1 [ x86_64 ]
   ruby-2.2.3 [ x86_64 ]

现在,我已付出从GitHub存储库,想测试出回购的使用Rails 5(边缘版本)和Ruby 2.2.3(在写这篇文章时最新的稳定版本)代码。 而我更喜欢使用gemsets所以我跑到下面的命令:

  rvm use 2.2.3@forked-repo --create

这实际上是一个快捷方式

  rvm 2.2.3
  rvm gemset create forked-repo

接下来,我将运行以下命令来安装捆绑:

  forked_repo_root$ gem install bundler     
  forked_repo_root$ bundle

这应该安装在上面创建的宝石在你的叉形回购所用的宝石。

参考: https://rvm.io/gemsets/creating



文章来源: How do you install Rails 4.0 in an RVM gemset?