似乎无法创建具有特定 Rails 版本的应用程序 [Hartl 的教程]



我以前曾使用过导轨,并安装了其他版本。我目前正在尝试遵循Hartl的教程,他要求使用特定版本的Rail和特定宝石。

当我尝试运行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':无法激活Activesupport-5.1.1,已经 激活的Activesupport-5.0.3(GEM :: LOADERROR(

rails -v返回Rails 5.1.1

我了解这与一些GEM规格有关,但我不确定如何更改此问题。

任何帮助将不胜感激!

您的ActiveSupport版本不符合这两个版本的必要条件,您有Rails 5.1.1的版本,但不适合Rails的5.0.3版。

您可以尝试gem uninstall activesupport,然后安装一个用于在版本5.0.3版本中启动项目的一个。

如果您必须使用较新版本的Rails,那么它将要求使用适当的ActiveSupport使用它,因此您可以根据您使用的Rails版本来轻松地管理它们安装并卸载它们。

最新更新