无法在Cygwin中运行Bundle安装?

时间:2014-07-22 09:31:41

标签: ruby-on-rails ruby drupal-7 cygwin drush

我是omega 4的新手,我正在使用Windows 8和Cygwin。 当我用drush或cygwin进入我的子主题并运行bundle install时,我得到这样的错误:

An error occurred while installing eventmachine (1.0.3), and Bundler cannot continue.
Make sure that `gem install eventmachine -v '1.0.3'` succeeds before bundling.

和ruby的版本是:ruby 1.9.3p547 (2014-05-14 revision 45962) [i386-cygwin] 任何的想法 ? THx的

1 个答案:

答案 0 :(得分:1)

要查看gem install进程的更多详细信息(包括编译输出),请直接使用详细-V

运行命令
gem install eventmachine -V -v '1.0.3'

您需要在Cygwin中安装c++构建工具和couple of other packages来构建eventmachine原生扩展

通过setupapt-cyg

将这些软件包添加到cygwin
gcc-core gcc-g++ make binutils w32api openssl openssl-devel zlib zlib-devel

如果仍有失败,请使用-V再次尝试安装gem。

gem install eventmachine -v '1.0.3'