如何创建Edge rails应用程序?
我有rails源代码的最新克隆。
我想借助rails latest commit创建应用程序。 我不会在生产中使用这些应用程序。 只是为了实验。
我该怎么做 ?
我在Github上提出了如何使用EdgeRails创建Rails应用程序的要点(目前将成为Rails 4版本)。 它的要点(没有双关语)是你这样做的:
git clone https://github.com/rails/rails.git rails/railties/bin/rails new myapp --edge
这将基于当前的EdgeRails创建一个新的应用程序框架,它将Gemfile指向Github上的Rails。 如果您想将Gemfile指向本地结帐,请使用–dev选项(例如试验对Rails的更改):
rails/railties/bin/rails new myapp --dev
# Gemfile gem 'rails', :git => 'http://github.com/rails/rails.git'
Peter的建议适用于Rails 4,但为了运行Rails 5边缘,我不得不采取略微不同的步骤。
在撰写本文时,Rails 5需要Ruby 2.2.2。 确保使用Ruby 2.2.2,然后执行以下操作:
git clone https://github.com/rails/rails.git cd rails/ bundle install cd ../ ./rails/railties/exe/rails new myapp --edge --dev