新的Ruby on Rails设置:"' - rc'的预期字符串默认值;得到false(布尔值)"

der*_*der 14 macos ruby-on-rails

我正在一台新机器上建立一个Ruby on Rails Web开发环境(macOS Sierra v.10.12.1).我在这里遵循设置说明:在macOS 10.12 Sierra上安装Ruby On Rails.当我检查新安装的rails版本时,我得到以下内容:

$ rails --version
Expected string default value for '--rc'; got false (boolean)
Rails 4.2.6
Run Code Online (Sandbox Code Playgroud)

我以前没见过第二行,谷歌搜索没有产生任何有用的结果.背景资料:macOS 10.12.1的全新安装; 通过App Store安装xcode; 通过主页上的说明安装Homebrew ; 通过我提到的第一个链接安装Ruby,Rails等.

任何人都知道可能会发生什么?

sgr*_*rif 28

这是由于最新版Thor的变化.https://github.com/erikhuda/thor/blob/master/CHANGELOG.md#0192-release-2016-11-26.Rails 5不受影响.您可以忽略Rails 4及更早版本上的警告.

  • 这可能会解决.`$ gem install thor --version ="0.19.1"``$ gem uninstall thor --version ="0.19.4"`#检查你的版本 (16认同)
  • 有什么办法摆脱警告? (3认同)