我试图导轨安装到新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吗?
这条命令:
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已经安装的东西作为当前用户,因此你不需要须藤。
除了以上的使用技巧,如果不指定宝石版本,您将无法获得测试版或预览版,所以得到的轨道4,您需要:
gem install rails --version=4.0.0.rc1
也许尝试InstallRails?
http://installrails.com/是安装导轨与这些问题对于不同的操作系统和设置有关系的指南。 它可能会证明这样的事情有所帮助。
其他的答案显示了创建使用默认的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