[英]I just forked a Repo and RVM wants to install a new version of Ruby. The repo's Gemfile and Gemspec do not specify a Ruby Version
[英]Can I specify ruby version with patchlevel in Gemfile?
版本1.5
Bundler文档说我应该指定patchlevel如下:
ruby '1.9.3', :patchlevel => 448
当我按照说明操作并运行bundle install
,我得到:
The Ruby patchlevel in your Gemfile must be a string
如果我做
ruby '2.0.0', :patchlevel => '353'
Bundler
说:
ruby-2.0.0,:patchlevel=>353 is not installed.
To install do: 'rvm install ruby-2.0.0,:patchlevel=>353'
甚至可以在Gemfile
使用patchlevel指定ruby版本吗?
rvm install 2.0.0-p353
在命令行(在你的shell中)将为你做。
您可以在Gemfile中指定Ruby版本(Heroku执行此操作)并且没有问题,但它只会报告而不是安装版本问题。
那么你将在你的Gemfile中拥有:
ruby '2.0.0', :patchlevel => '353'
这将有助于RVM确定您应该使用哪个版本的Ruby。
你没有用bundler安装ruby。 使用RVM。 它用于指定对特定ruby版本/补丁级别的依赖性。
这里描述
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.