Ruby on rails 如何创建Edge rails应用程序?

Ruby on rails 如何创建Edge rails应用程序?,ruby-on-rails,Ruby On Rails,我有最新的克隆的rails源代码 我想在rails最新提交的帮助下创建应用程序。我不会在生产中使用这些应用程序。只是为了实验 我该怎么做?我介绍了如何使用EdgeRails创建Rails应用程序(目前将成为Rails 4版本)。它的要点(不是双关语)是你这样做: # Gemfile gem 'rails', :git => 'http://github.com/rails/rails.git' git clone https://github.com/rails/rails.gi

我有最新的克隆的rails源代码

我想在rails最新提交的帮助下创建应用程序。我不会在生产中使用这些应用程序。只是为了实验

我该怎么做?

我介绍了如何使用EdgeRails创建Rails应用程序(目前将成为Rails 4版本)。它的要点(不是双关语)是你这样做:

# Gemfile
gem 'rails',
    :git => 'http://github.com/rails/rails.git'
git clone https://github.com/rails/rails.git
rails/railties/bin/rails new myapp --edge
这将基于当前EdgeRails创建一个新的应用程序框架,并将Gemfile指向Github上的Rails。如果您想将Gemfile指向本地签出,请使用--dev选项(例如,尝试更改Rails):


Peter的建议对Rails 4很有效,但为了运行Rails 5 edge,我不得不采取稍微不同的步骤

在撰写本文时,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

更新:
rails
脚本已从
bin
移动到
exe
,因此,现在命令如下:
rails/railties/exe/rails new myapp--edge
git clone https://github.com/rails/rails.git
cd rails/
bundle install
cd ../
./rails/railties/exe/rails new myapp --edge --dev