首页 > 解决方案 > Foreman for Ruby on Rails 在 Mac 上可以正常启动,但在 Windows 上不行

问题描述

我能够在 MacBook 上很好地启动工头,但是当我在 Windows 上按照完全相同的说明进行操作时,出现以下错误:

C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/foreman-0.64.0/lib/foreman/
process.rb:55:in `spawn': Exec format error - bin/webpack-dev-server (Errno::ENO
EXEC)
        from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/foreman-0.64.0
/lib/foreman/process.rb:55:in `block in run'
        from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/foreman-0.64.0
/lib/foreman/process.rb:54:in `chdir'
        from C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/foreman-0.64.0
/lib/foreman/process.rb:54:in `run'

我该如何解决这个问题?

标签: ruby-on-railsforeman

解决方案


Ruby 用户应该注意不要在他们项目的 Gemfile 中安装 foreman。

foreman 官方 github 页面说明了这一点。只需从 GemFile 中删除行 gem 并安装它。

gem install foreman

推荐阅读