【问题标题】:New Ruby on Rails Setup : "Expected string default value for '--rc'; got false (boolean)"新的 Ruby on Rails 设置:“'--rc' 的预期字符串默认值;得到 false (boolean)”
【发布时间】:2016-11-30 06:45:25
【问题描述】:

我正在一台新机器(macOS Sierra v. 10.12.1)上设置一个 Ruby on Rails Web 开发环境。我正在按照此处的设置说明进行操作:Setup Ruby On Rails on macOS 10.12 Sierra。当我检查新安装的 rails 版本时,我得到以下信息:

$ rails --version
Expected string default value for '--rc'; got false (boolean)
Rails 4.2.6

我之前没有见过第二行,谷歌搜索也没有产生任何有用的结果。背景信息:macOS 10.12.1 的全新安装;通过 App Store 安装 xcode;通过its homepage 上的说明安装 Homebrew;通过我提到的第一个链接安装 Ruby、Rails 等。

有人知道会发生什么吗?

【问题讨论】:

    标签: ruby-on-rails macos


    【解决方案1】:

    这是由于最新版本的雷神发生了变化。 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"#检查你的版本
    • @mgka 你是真正的MVP
    【解决方案2】:

    我在使用 RubyMine 7.1.3 设置的 Rails 4.2.7 中遇到了同样的问题。

    gem 'thor', '0.19.1' 添加到我的Gemfile 然后运行bundle update thor 解决了这个问题。

    【讨论】:

      【解决方案3】:

      我终于通过安装thor-0.19.4.克服了这个错误

      gem install "thor-0.19.4"

      【讨论】:

        猜你喜欢
        • 2017-04-20
        • 2017-05-03
        • 1970-01-01
        • 2016-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多