我想用rails 4.2.7和ruby 2.3.3从命令行创建一个rails api项目。我试图用这个命令rails _4.2.7_ new app_name --api
但这个命令需要导轨5.如何使用rails 4.2.7和ruby 2.3.3创建rails api项目?
回答
你应该使用Ruby版本1.9.3从2.2到Rails的4.x的,如果我们使用的红宝石2.3.3则建议对轨道5
Ruby版本
你应该使用Ruby的最新版采用了新的Rails应用 。 Rails版本3.2至4.2被构建为与任何从1.9.3到2.2版本的 版本一起工作,允许灵活性。但是, Rails 5.0需要Ruby 2.2.2或更高版本。如果您的应用程序的旧版本为 ,请花点时间确保它运行在最新版本的 Ruby上,以便您可以升级到Rails 5.0。
请参考下面的链接了解详情 -
我可以这样做吗? –
希望这些链接能帮助你。 –
您可以使用宝石,以及实现这一目标。希望这可以帮助你
rvm gemset create rails4.2.7
rvm use [email protected]
gem install rails -v 4.2.7
然后创建您的Rails应用
rails new app_name --api
此版本号(4.2.7)符合语义版本2.0.0!
见下面链接 -
https://www.versioneye.com/ruby/rails/4.2.7
http://guides.rubyonrails.org/upgrading_ruby_on_rails.html#ruby-versions
这可能是因为它是由Rails核心团队控制的最佳来源。
Ruby Versions Rails generally stays close to the latest released Ruby version when it's released:
Rails 5 requires Ruby 2.2.2 or newer.
Rails 4 prefers Ruby 2.0 and requires 1.9.3 or newer.
Rails 3.2.x is the last branch to support Ruby 1.8.7.
Rails 3 and above require Ruby 1.8.7 or higher.
Support for all of the previous Ruby versions has been dropped officially. You should upgrade as early as possible.
- 1. 使用ruby 2.3.3和rails 4.2.5.2
- 2. 如何为Ruby on Rails项目创建项目模板?
- 3. 如何使用Ruby on Rails创建Wiki?
- 4. RubyAMF和Rails 2.3.3
- 5. 在ruby on rails项目中通过openspers api创建电子邮件项目
- 6. 如何使用Rake for Rails项目创建目录结构
- 7. 如何使用rails项目配置Postgresql?
- 8. rails 3项目,如何使用tinyurl?
- 9. Ruby Rails - 使用created_at创建表
- 10. 如何在rails项目上使用geokit
- 11. 如何在rails上为ruby创建.htaccess?
- 12. 如何使用rails> 3.0.3创建新的rails应用程序?
- 13. 指定创建api时使用的rails版本(rails-api)
- 14. SQL/Ruby on Rails项目
- 15. Ruby on Rails:部署项目
- 16. Ruby on Rails示例项目
- 17. 优化Ruby on Rails项目
- 18. Ruby on Rails项目结构
- 19. Ruby on Rails:在创建父项时使用默认值创建子项
- 20. 创建Rails项目的“正确”流程
- 21. 使用:order和:limit选项 - Ruby On Rails
- 22. Rails 3.使用Oauth创建API
- 23. Ruby/Rails CalDAV API
- 24. 如何在rails 5中创建API?
- 25. 创建表单(Ruby on Rails)
- 26. 如何使用Ruby on Rails创建一个zip存档?
- 27. 创建新项目时导致ruby on rails openssl错误
- 28. 创建on Rails项目新的Ruby不到风度工作
- 29. 创建新的Ruby on Rails 3.0项目时出错
- 30. 将Ruby on Rails项目转换为JRuby on Rails项目
如果我搬到红宝石2.2.4那么你应该如何使用来自1.9.3版本的Ruby 2.2.x的,以钢轨4.x的,如果我们使用的红宝石2.3.3则建议对轨道5 –