185
A
回答
414
3
您可以生成與任一版本的骨架,並要求你在config/environment.rb
想要的:
# Specifies gem version of Rails to use when vendor/rails is not present
RAILS_GEM_VERSION = '2.1.2' unless defined? RAILS_GEM_VERSION
或使用「軌道」命令形成仍要版本。
3
您還應該看看將您的Rails寶石「凍結」到應用程序中。這對部署有很大幫助,特別是在共享主機環境中。
只要改變RAILS_GEM_VERSION
變量config/environment.rb
併發出凍結耙子任務:
rake rails:freeze:gems
+0
使用rvm使用rubyversion – Apoorv 2016-04-26 17:58:38
49
這裏就是我通常使用命令:
rails _version_ new application_name
例如rails _2.1.0_ new my_app
這裏是所有可用的軌道版本的名單至今:
16
我在使用時遇到了一些麻煩(所得項目還在用於安裝導軌的最新版本生成的。)
有點挖我發現an article通過Michael Trojanek用另一種方法的後。這可以通過創建一個帶有Gemfile的文件夾來指定所需的Rails版本,然後使用bundle exec rails...
以便Bundler負責運行適當版本的rails
。例如做一個新的Rails 4.2.9項目的步驟是:
mkdir myapp
cd myapp
echo "source 'https://rubygems.org'" > Gemfile
echo "gem 'rails', '4.2.9'" >> Gemfile
bundle install
bundle exec rails new . --force --skip-bundle
bundle update
相關問題
- 1. 在構建Ruby on Rails應用程序時指定Gem版本
- 2. 指定創建api時使用的rails版本(rails-api)
- 3. 創建新的Rails應用程序時
- 4. 更新應用程序的Rails版本
- 5. 指導創建Rails應用程序
- 6. 使用目標創建應用程序的精簡版版本
- 7. 如何使用rails> 3.0.3創建新的rails應用程序?
- 8. 創建Rails應用程序的移動版本
- 9. 我無法使用「rails新博客」創建新應用程序
- 10. 即使指定了android:configChanges,應用程序也會重新創建?
- 11. 創建Android應用程序的時間綁定試用版
- 12. 創建rails應用程序時出錯?
- 13. 使用MonoTouch創建我的應用程序的Lite版本
- 14. ASP.NET OLTP應用程序 - 創建記錄的新版本
- 15. iPhone應用程序 - 叉或創建一個新的版本?
- 16. Rails4新的應用程序創建 - Bundler期待版本MySQL2 3.1.3?
- 17. 在Xamarin中創建應用程序的新版本
- 18. iTunes連接不能創建新的ios應用程序版本
- 19. 使用activeadmin在Rails應用程序中創建新的crud
- 20. 使用pg_restore數據轉儲創建新的Rails應用程序
- 21. 使用Docker創建Django應用程序的脫機版本
- 22. 當創建新的rails應用程序時,權限被拒絕
- 23. 使用春天版本創建示例應用程序2.5
- 24. 如何使用多個sdk版本創建iOS應用程序?
- 25. 使用java api爲Amazon Elastic Beanstalk現有應用程序創建新的應用程序版本
- 26. Msbuild在特定框架版本中創建應用程序池
- 27. Rails 3 Windows - 不會創建新的Rails應用程序
- 28. Gem:在Rails中創建新應用程序時加載錯誤
- 29. Rails應用程序與錯軌版本
- 30. 在Laravel應用程序中指定應用程序版本的位置?
http://www.railshorde.com/blog/rails-command-to-create-new-application-with-specific-version-and - 數據庫 – Animesh 2015-06-16 19:11:23