【问题标题】:React on Rails Gem - Foreman Thor ConflictReact on Rails Gem - Foreman Thor 冲突
【发布时间】:2017-04-11 02:46:43
【问题描述】:

我一直在尝试使用找到的教程 here 来实现 react_on_rails gem。

不同之处在于我使用的是 ruby​​ 2.3.3,节点 7.2.0,并使用 redux (rails generate react_on_rails:install --redux) 运行设置

但是现在当我尝试运行工头 foreman run -f Procfile.dev 时,我收到以下错误:

/Users/ryanking/.rvm/gems/ruby-2.3.3/gems/thor-0.19.3/lib/thor/base.rb:534:in `thor_reserved_word?': "run" is a Thor reserved word and cannot be defined as command (RuntimeError)
    from /Users/ryanking/.rvm/gems/ruby-2.3.3/gems/thor-0.19.3/lib/thor/base.rb:597:in `method_added'
    from /Users/ryanking/.rvm/gems/ruby-2.3.3/gems/foreman-0.82.0/lib/foreman/cli.rb:80:in `<class:CLI>'
    from /Users/ryanking/.rvm/gems/ruby-2.3.3/gems/foreman-0.82.0/lib/foreman/cli.rb:11:in `<top (required)>'
    from /Users/ryanking/.rvm/gems/ruby-2.3.3/gems/foreman-0.82.0/bin/foreman:5:in `require'
    from /Users/ryanking/.rvm/gems/ruby-2.3.3/gems/foreman-0.82.0/bin/foreman:5:in `<top (required)>'
    from /Users/ryanking/.rvm/gems/ruby-2.3.3/bin/foreman:22:in `load'
    from /Users/ryanking/.rvm/gems/ruby-2.3.3/bin/foreman:22:in `<main>'
    from /Users/ryanking/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:15:in `eval'
    from /Users/ryanking/.rvm/gems/ruby-2.3.3/bin/ruby_executable_hooks:15:in `<main>'

知道为什么会发生这种情况以及如何解决吗?


Procfile.dev 包含:

web: rails s -p 3000
client: sh -c 'rm app/assets/webpack/* || true && cd client && npm run build:development'

我可以从命令行正常运行,但不能使用工头。

【问题讨论】:

    标签: ruby-on-rails foreman thor react-on-rails


    【解决方案1】:

    这是bug

    从 thor-0.19.1 升级到 thor-0.19.2 后

    【讨论】:

    • 似乎没有什么不同 - 仍然产生相同的响应
    • 哪个命令产生响应?您了解runstart 参数之间的区别吗?你有什么错误?
    • 与上述相同的错误。对于运行和启动命令。 bundle exec foreman start -f Procfile.dev & bundle exec foreman run -f Procfile.dev
    • @RyanKing 这很奇怪,因为它按预期对我有用,我用bundle exec foreman start -f Procfile.dev 运行我的工头。
    • 尝试只用一个命令运行Procfile.dev web: bundle exec rails server
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多