Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby 捆绑安装-无休止的错误消息+;can';不要安装机器或耙子_Ruby_Rake_Bundle_Bundler_Eventmachine - Fatal编程技术网

Ruby 捆绑安装-无休止的错误消息+;can';不要安装机器或耙子

Ruby 捆绑安装-无休止的错误消息+;can';不要安装机器或耙子,ruby,rake,bundle,bundler,eventmachine,Ruby,Rake,Bundle,Bundler,Eventmachine,这就是我正在使用的:Windows8。Cygwin32。Rvm版本1.25.27。Ruby版本2.1.2p95。Gem版本2.3.0。Drush版本5.9。捆绑程序版本1.6.3。我的宝石列表如下所示: $ gem list *** LOCAL GEMS *** addressable (2.3.6) bigdecimal (1.2.5, 1.2.4) breakpoint (2.0.7) bundle (0.0.1) bundler (1.6.3) celluloid (0.15.2) c

这就是我正在使用的:Windows8。Cygwin32。Rvm版本1.25.27。Ruby版本2.1.2p95。Gem版本2.3.0。Drush版本5.9。捆绑程序版本1.6.3。我的宝石列表如下所示:

$ gem list

*** LOCAL GEMS ***

addressable (2.3.6)
bigdecimal (1.2.5, 1.2.4)
breakpoint (2.0.7)
bundle (0.0.1)
bundler (1.6.3)
celluloid (0.15.2)
chunky_png (1.3.1)
coderay (1.1.0)
color-schemer (0.2.8)
compass (0.12.6)
compass-blend-modes (0.0.2)
compass-normalize (1.5)
compass-rgbapng (0.2.1)
compass-validator (3.0.1)
css_parser (1.3.5)
dash (0.4.0)
fssm (0.2.10)
io-console (0.4.2)
json (1.8.1)
minitest (5.3.5, 4.7.5)
psych (2.0.5)
rake (10.1.0)
rdoc (4.1.1, 4.1.0)
sass (3.2.19)
test-unit (2.5.5, 2.1.2.0)
timers (1.1.0)
我试图使用“drush omega guard”,但最终只会出错。首先,它告诉我运行“bundle安装”

所以我试着运行“bundle安装”。当我这样做的时候,我会收到一条无休止的错误消息,最后两行不断重复,但每次都有不同的数字

$ bundle install
Fetching gem metadata from https://rubygems.org/..........
Fetching additional metadata from https://rubygems.org/..
Resolving dependencies...
Using addressable 2.3.6
Using chunky_png 1.3.1
Using fssm 0.2.10
Using sass 3.2.19
Using compass 0.12.6
Using breakpoint 2.0.7
Using timers 1.1.0
Using celluloid 0.15.2
Using coderay 1.1.0
Using compass-blend-modes 0.0.2
Using color-schemer 0.2.8
Using compass-normalize 1.5
Using compass-rgbapng 0.2.1
Using compass-validator 3.0.1
Using css_parser 1.3.5
0 [main] ruby 12988 child_info_fork::abort: address space needed by 'fcntl.so' (0x760000) is already occupied
0 [main] ruby 7192 child_info_fork::abort: address space needed by 'date_core.so' (0x5A0000) is already occupied
所以我按ctrl+C取消它,结果是:

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

    /home/I/.rvm/rubies/ruby-2.1.2/bin/ruby.exe extconf.rb
Resource temporarily unavailable - /home/I/.rvm/rubies/ruby-2.1.2/bin/ruby.exe extconf.rb  2>&1

Gem files will remain installed in /home/I/.rvm/gems/ruby-2.1.2/gems/eventmachine-1.0.3 for inspection.
Results logged to /home/I/.rvm/gems/ruby-2.1.2/extensions/x86-cygwin/2.1.0/eventmachine-1.0.3/gem_make.out
然后,无休止的错误消息再次继续,因此我再次按ctrl+C并得到以下结果:

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.
$ git clone git://github.com/eventmachine/eventmachine.git
Cloning into 'eventmachine'...
remote: Reusing existing pack: 4744, done.
remote: Total 4744 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (4744/4744), 2.04 MiB | 44 KiB/s, done.
Resolving deltas: 100% (2607/2607), done.

I@I ~/.rvm/gems
$ cd eventmachine

I@I ~/.rvm/gems/eventmachine
$ rake gem
rake-compiler gem seems to be missing. Please install it with

  gem install rake-compiler

(add sudo if necessary).
rake aborted!
uninitialized constant Rake::ExtensionTask
/home/I/.rvm/gems/eventmachine/rakelib/package.rake:44:in `<top (required)>'
(See full trace by running task with --trace)

I@I ~/.rvm/gems/eventmachine
$ gem install rake-compiler
Fetching: rake-compiler-0.9.2.gem (100%)
ERROR:  While executing gem ... (TypeError)
    no implicit conversion of nil into String
当我尝试“gem install eventmachine-v'1.0.3'时,我再次收到无休止的错误消息,我再次使用ctrl+C取消该消息:

$ gem install eventmachine -v '1.0.3'
Building native extensions.  This could take a while...
      0 [main] ruby 3396 child_info_fork::abort: address space needed by 'fcntl.so' (0x380000) is already occupied
      0 [main] ruby 7192 child_info_fork::abort: address space needed by 'date_core.so' (0x5A0000) is already occupied

ERROR:  Error installing eventmachine:
        ERROR: Failed to build gem native extension.

    /home/I/.rvm/rubies/ruby-2.1.2/bin/ruby.exe extconf.rb
Resource temporarily unavailable - /home/I/.rvm/rubies/ruby-2.1.2/bin/ruby.exe extconf.rb 2>&1

Gem files will remain installed in /home/I/.rvm/gems/ruby-2.1.2/gems/eventmachine-1.0.3 for inspection.
Results logged to /home/I/.rvm/gems/ruby-2.1.2/extensions/x86-cygwin/2.1.0/eventmachine-1.0.3/gem_make.out
我找到了一个关于如何安装eventmachine的说明,并尝试了一下。它说要遵循以下步骤:

git clone git://github.com/eventmachine/eventmachine.git
cd eventmachine
rake gem
gem install pkg/eventmachine-0.12.3.gem
gem install thin rack
()我试了一下,得到了这个:

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.
$ git clone git://github.com/eventmachine/eventmachine.git
Cloning into 'eventmachine'...
remote: Reusing existing pack: 4744, done.
remote: Total 4744 (delta 0), reused 0 (delta 0)
Receiving objects: 100% (4744/4744), 2.04 MiB | 44 KiB/s, done.
Resolving deltas: 100% (2607/2607), done.

I@I ~/.rvm/gems
$ cd eventmachine

I@I ~/.rvm/gems/eventmachine
$ rake gem
rake-compiler gem seems to be missing. Please install it with

  gem install rake-compiler

(add sudo if necessary).
rake aborted!
uninitialized constant Rake::ExtensionTask
/home/I/.rvm/gems/eventmachine/rakelib/package.rake:44:in `<top (required)>'
(See full trace by running task with --trace)

I@I ~/.rvm/gems/eventmachine
$ gem install rake-compiler
Fetching: rake-compiler-0.9.2.gem (100%)
ERROR:  While executing gem ... (TypeError)
    no implicit conversion of nil into String
$git克隆git://github.com/eventmachine/eventmachine.git
正在克隆到“eventmachine”。。。
远程:重用现有包:4744,完成。
远程:总计4744(增量0),重复使用0(增量0)
接收对象:100%(4744/4744),2.04 MiB | 44 KiB/s,完成。
解析三角洲:100%(2607/2607),完成。
I@I~/.rvm/宝石
$cd事件机
I@I~/.rvm/gems/eventmachine
$rake宝石
rake编译器gem似乎丢失。请使用
gem安装rake编译器
(如有必要,添加sudo)。
雷克流产了!
未初始化的常量Rake::ExtensionTask
/home/I/.rvm/gems/eventmachine/rakelib/package.rake:44:in`'
(通过使用--trace运行任务查看完整跟踪)
I@I~/.rvm/gems/eventmachine
$gem安装rake编译器
获取:rake-compiler-0.9.2.gem(100%)
错误:执行gem…(TypeError)时出错
没有将nil隐式转换为字符串

我真的想自己解决问题,但我有点绝望。一个问题解决了,另一个问题就发生了。我对这一切都是全新的,我想做的就是能够运行“drush omega guard”“所以我可以继续学习本教程:非常感谢您的帮助。

您是否尝试过
bundle exec drush omega guard
?我以前没有尝试过,所以现在尝试过,当然,我遇到了一个新错误。我选择了我想要运行Guard的主题,然后它说“你必须安装Rubygems 1.8版或更高版本。”。所以我试着运行“which rubygems”,但没有结果,所以我用cd进入我知道(或者至少我认为我知道)安装了rubygems的文件夹。但是“哪个rubygems”也没有给出结果。然而,当我键入“rubysetup.rb”时,它说我应该在这里执行:它说“rubygems2.3.0已安装”。那么为什么我会收到一个错误,说它没有安装?gem--version说什么?$gem--version 2.3.0