对于一些测试,我想尝试rails 5 alpha并使用generator。
我只是创建一个新的应用程序(rails new test
)
我修改gemfile并添加/替换:
gem 'rails', github: "rails/rails"
gem 'arel', github: 'rails/arel'
字符串
我得到这个错误:
~/c/test ❯❯❯ rails g model Model table_name:string model_name:string indexes:hstore
/Users/user/.rbenv/versions/2.2.2/lib/ruby/2.2.0/rubygems/dependency.rb:315:in `to_specs': Could not find 'railties' (>= 0) among 9 total gem(s) (Gem::LoadError)
Checked in 'GEM_PATH=/Users/user/codes/test/.gems:/Users/user/.rbenv/versions/2.2.2/gemsets/global:/Users/user/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0', execut
e `gem env` for more information
from /Users/user/.rbenv/versions/2.2.2/lib/ruby/2.2.0/rubygems/dependency.rb:324:in `to_spec'
from /Users/user/.rbenv/versions/2.2.2/lib/ruby/2.2.0/rubygems/core_ext/kernel_gem.rb:64:in `gem'
from /Users/user/codes/test/.gems/bin/rails:22:in `<main>'
型
如何安装rails 5的铁轨?
3条答案
按热度按时间n3schb8v1#
如果你按照这些步骤…
字符串
。然后cd进入myapp文件夹你应该看到。。
型
请注意,在创建应用程序时,
--edge
和--dev
选项应设置Gemfile指向正确的位置。46scxncf2#
Rails的方式> 6.1
Rails 6.1添加了一个新的命令行选项
--main
,以使用railsmain
分支作为源代码。注:--master
选项现在是--main
的别名。现在,您可以使用以下命令:
字符串
生成的Gemfile:
型
kokeuurv3#
您可以将下面的宝石列表添加到您的宝石文件中-
字符串
这将为Rails 5,turobolinks 3做准备,如果你想使用postgresql作为DB后端,或者添加pg。
查看todo list in Rails 5的更好实现