如何使用rails/master(beta 4.0.0)创建rails项目?

Dru*_*Dru 3 ruby rubygems ruby-on-rails ruby-on-rails-3

如何使用rails/master创建rails项目?

rails new app_name --edge 使用Rails 3.2.8并指向Gemfile中的'3-2-stable'分支.

创建rails项目,指向gem 'rails'master并运行bundlebundle install生成多个错误.我也厌倦了这种方法,因为rails new每个版本的命令可能会有所不同.

sun*_*ity 5

只需从github下载头并从那里运行它:

$ gem update bundler #unless you've got 1.2 already

$ git clone https://github.com/rails/rails.git
$ ruby rails/railties/bin/rails new fooapp --dev
$ rails -v
Rails 4.0.0.beta
Run Code Online (Sandbox Code Playgroud)

或者对于更新版本的rails,请改用exe目录:

$ ruby rails/railties/exe/rails new fooapp --dev
Run Code Online (Sandbox Code Playgroud)

值得注意的是,它--dev会生成一个Gemfile指向您的本地Rails副本.如果您希望它指向github上的当前副本使用--edge.

  • +1 我在 Gemfile 上做了很多工作,但你让我开始了!谢谢@sunkencity! (2认同)