2014-09-21 27 views
0

我想爲rails創建一個具有特定版本號的rails-api(即4.0.5)我想知道如何繼續執行命令線。到現在爲止我繼續,如果我將不得不指定軌道版本的應用程序,但我得到了一些明顯的錯誤,它不是繼續指定創建api時使用的rails版本(rails-api)

rails-api _4.0.5_ new application_name -d mysql 

錯誤

Could not find 'rails-api' (= 4.0.5) - did find: [rails-api-0.2.1] (Gem::LoadError) 

回答

0

我的思維方式您需要安裝滑軌的標準方式:

gem install rails -v=4.0.5 

我不熟悉Rails的API,但看起來將只接受Rails的API版本作爲參數,而不是軌道本身。如果它自己創建一個rails應用程序,它肯定會創建一個Gemfile。你總是可以在以後更改在Gemfile中軌的版本,然後再次運行包:

gem 'rails', '4.0.5' 

和運行

bundle install 
+0

感謝馬塞洛,但我已經** **有軌的一些版本安裝在本地,但我想知道是否可以在命令行中指定版本,就像我正在創建一個rails應用程序'rails _4.0.5 new blog -T -B' – 2014-09-21 06:25:36

+0

我對答案做了一些編輯,以演示如何更改即使在應用程序生成後,Rails版本也是如此也許這會有所幫助 – 2014-09-21 07:15:14