Rails 6入门:如何启动空白的新Rails 6应用程序

时间:2018-09-23 15:49:04

标签: ruby-on-rails

我想使用github / rails / rails上提供的最新rails版本重建我的一个旧的rails应用程序

如何从“ rails new ....”开始?

3 个答案:

答案 0 :(得分:6)

这看起来可能像这样简单:

$ mkdir example
$ cd example
$ echo "source 'https://rubygems.org'" >> Gemfile
$ echo "gem 'rails', git: 'https://github.com/rails/rails.git'" >> Gemfile
$ bundle install
Fetching https://github.com/rails/rails.git
Fetching gem metadata from https://rubygems.org/.............
Resolving dependencies...
Using rake 12.3.1

$ bundle exec rails new . --dev --force
       exist
      create  README.md
      create  Rakefile
      create  .ruby-version
      create  config.ru
      create  .gitignore
       force  Gemfile
         run  git init from "."

$ bundle exec rails server -d
=> Booting Puma
=> Rails 6.0.0.alpha application starting in development
=> Run `rails server --help` for more startup options

答案 1 :(得分:1)

编辑: 在您继续之前,请检查@Rajan Verma的评论

到目前为止,可用的最新版本是6.1.0.alpha。您可以像这样用它启动新应用程序:

rails new MyApp --skip-bundle

然后转到Gemfile并进行更改:

gem 'rails', '~> 5.2.3' # or whatever version you have

收件人:

gem 'rails', github: 'rails/rails'

,或者如果您想以最新的稳定版本开始(到目前为止),请将其更改为:

gem 'rails', '~> 6.0.0.rc1'

然后运行bundle install

Here,您可以找到有关最新版本的更多详细信息。

答案 2 :(得分:0)

在以下目录中安装rails 6(根据最新更新发布候选1) gem install rails -v 6.0.0.rc1。 之后,您可以运行gem list rails来检查Rails的安装版本。

您应该看到类似以下的内容

rails (6.0.0.rc1) 要么 rails (6.0.0.rc1, 5.2.3, 5.2.2) 如果您安装了多个版本。

现在通过

创建您的新应用

rails _6.0.0.rc1_ new newapp