似乎无法创建具有特定 Rails 版本的应用程序 [Hartl 的教程]
Can't seem to create an app with a specific Rails version [Hartl's Tutorial]
我以前用过Rails,安装过其他版本。我目前正在尝试遵循 Hartl 的教程,他要求使用特定版本的 Rails 和特定的 gems。
当我尝试时 运行 rails _5.0.3_ new sample_app
我收到以下错误:
/Users/carlosgrijalva/.rvm/rubies/ruby-2.3.1/lib/ruby/site_ruby/2.3.0/rubygems/specification.rb:2278:in
`check_version_conflict': can't activate activesupport-5.1.1, already
activated activesupport-5.0.3 (Gem::LoadError)
rails -v
returns Rails 5.1.1
我知道这与某些 gem 规范有关,但我不确定如何更改它。
如有任何帮助,我们将不胜感激!
您的 activesupport 版本与这两个版本的要求不匹配,您有 Rails 5.1.1 的版本,但没有 Rails 的 5.0.3 版本。
你可以试试gem uninstall activesupport
,然后安装5.0.3版本的启动项目
如果您必须使用较新版本的 Rails,那么它会要求使用适当版本的 activesupport,您可以根据 Rails 您正在使用的版本。
我以前用过Rails,安装过其他版本。我目前正在尝试遵循 Hartl 的教程,他要求使用特定版本的 Rails 和特定的 gems。
当我尝试时 运行 rails _5.0.3_ new sample_app
我收到以下错误:
/Users/carlosgrijalva/.rvm/rubies/ruby-2.3.1/lib/ruby/site_ruby/2.3.0/rubygems/specification.rb:2278:in `check_version_conflict': can't activate activesupport-5.1.1, already activated activesupport-5.0.3 (Gem::LoadError)
rails -v
returns Rails 5.1.1
我知道这与某些 gem 规范有关,但我不确定如何更改它。
如有任何帮助,我们将不胜感激!
您的 activesupport 版本与这两个版本的要求不匹配,您有 Rails 5.1.1 的版本,但没有 Rails 的 5.0.3 版本。
你可以试试gem uninstall activesupport
,然后安装5.0.3版本的启动项目
如果您必须使用较新版本的 Rails,那么它会要求使用适当版本的 activesupport,您可以根据 Rails 您正在使用的版本。