Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/52.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 使用rvm的rails新项目名称_Ruby On Rails_Ruby_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails 使用rvm的rails新项目名称

Ruby on rails 使用rvm的rails新项目名称,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我在rails项目中使用rvm,并在gem文件中指定gem版本 然而,我现在的问题不同了。我想使用rails新项目名称创建一个rails 3.1项目,但我当前的rails版本是rails 3.0.3 我知道我可以只更新我的rails gem版本,但是以后执行的所有rails新项目\u name会创建一个3.1项目吗 我如何设置,以便有时创建rails 3.1项目,有时创建rails 3.0项目 rvm 1.9.2 rvm gemset create rails310 rails303 rvm 1

我在rails项目中使用rvm,并在gem文件中指定gem版本

然而,我现在的问题不同了。我想使用
rails新项目名称
创建一个rails 3.1项目,但我当前的rails版本是
rails 3.0.3

我知道我可以只更新我的rails gem版本,但是以后执行的所有
rails新项目\u name
会创建一个3.1项目吗

我如何设置,以便有时创建rails 3.1项目,有时创建rails 3.0项目

rvm 1.9.2
rvm gemset create rails310 rails303
rvm 1.9.2@rails310
gem install rails -v 3.1.0
rails new my_310_app

rvm 1.9.2@rails303
gem install rails -v 3.0.3
rails new my_303_app


如果已经安装了RVM,并且还为所需版本安装了ruby

您只需运行fallowing命令:

> rvm use 1.9.3
1.9.3
是我希望使用的ruby版本。 那么

就这样! 现在,如果您想更改项目的rails版本,请打开/Gemfile文件夹并将下面的行更改为任何指定版本

 gem 'rails', '3.1.2'
例如,如果您想使用rails verison
3.0.5
,则将
'3.1.2'
从上面的行更改为
'3.0.5'
,然后运行

 >`bundle install`
从命令提示符。 这对我很管用!希望你也能这样做


干杯

如果已经安装了RVM,并且还为所需版本安装了ruby

您只需运行fallowing命令:

> rvm use 1.9.3
1.9.3
是我希望使用的ruby版本。 那么

就这样! 现在,如果您想更改项目的rails版本,请打开/Gemfile文件夹并将下面的行更改为任何指定版本

 gem 'rails', '3.1.2'
例如,如果您想使用rails verison
3.0.5
,则将
'3.1.2'
从上面的行更改为
'3.0.5'
,然后运行

 >`bundle install`
从命令提示符。 这对我很管用!希望你也能这样做


干杯

@bricker-Doh!那很容易。如果你做了一个回答,我会把你的标记为acceptedOkay,我已经在下面的回答中概述了步骤。谢谢。@bricker-Doh!那很容易。如果你做了一个回答,我会把你的标记为acceptedOkay,我已经在下面的回答中概述了步骤。谢谢。关于一个相关的问题,你知道我如何能用rbenv做同样的事情吗?我知道rbenv不做宝石。对不起,我不熟悉rbenv。可能值得再问一个带有适当标签的问题。在相关注释中,你知道我如何使用rbenv做同样的事情吗?我知道rbenv不做宝石。对不起,我不熟悉rbenv。可能值得再问一个带有适当标签的问题。