mroth / pullcrusher

:tophat: optimizes all images in a GitHub repo & sends a pull request with the changes.
MIT License
9 stars 0 forks source link

Install error #2

Open slinkp opened 10 years ago

slinkp commented 10 years ago

HI @mroth ! Saw jehiah tweeted about this repo and wanted to check it out.

This is on linux-mint 16 which is more or less the same as ubuntu 13.10 ..

$ sudo apt-get install -y advancecomp gifsicle jpegoptim libjpeg-progs optipng pngcrus
... 
$ sudo gem install pullcrusher
Fetching: bundler-1.5.3.gem (100%)
Fetching: methadone-1.3.2.gem (100%)
Fetching: git-1.2.6.gem (100%)
Fetching: addressable-2.3.5.gem (100%)
Fetching: multipart-post-2.0.0.gem (100%)
Fetching: faraday-0.8.9.gem (100%)
ERROR:  Error installing pullcrusher:
    faraday requires multipart-post (~> 1.2.0)

I don't know squat about managing Ruby dependencies, so I just stopped there...

mroth commented 10 years ago

Bizarre, I can't figure out why it would be automatically installing multipart-post 2.0.0 when the dependencies are for ~>1.2.0. It seems to install fine from scratch on my machine and on the travis-ci linux boxes... haven't seen anything like this before.

  1. Can you run gem dependency multipart-post --reverse-dependencies and see what it says requires it?
  2. If that doesn't show us anything, can you gem uninstall multipart-post, and then try installing pull crusher again with the --verbose flag to see if it offers us any clues?

(Both might require sudo since you were installing that way.)

slinkp commented 10 years ago
  1. It says: Gem multipart-post-2.0.0
  2. I see this:
$ sudo gem install pullcrusher --verbose
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
GET http://rubygems.org/specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/specs.4.8.gz
200 OK
Installing gem multipart-post-2.0.0
Downloading gem multipart-post-2.0.0.gem
GET http://rubygems.org/gems/multipart-post-2.0.0.gem
302 Moved Temporarily
GET http://bb-m.rubygems.org/gems/multipart-post-2.0.0.gem
Fetching: multipart-post-2.0.0.gem (100%)
200 OK
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/.gitignore
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/.travis.yml
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/Gemfile
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/History.txt
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/Manifest.txt
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/README.md
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/Rakefile
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/lib/composite_io.rb
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/lib/multipart_post.rb
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/lib/multipartable.rb
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/lib/net/http/post/multipart.rb
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/lib/parts.rb
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/multipart-post.gemspec
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/test/multibyte.txt
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/test/net/http/post/test_multipart.rb
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/test/test_composite_io.rb
/var/lib/gems/1.9.1/gems/multipart-post-2.0.0/test/test_parts.rb
Installing gem faraday-0.8.9
ERROR:  Error installing pullcrusher:
    faraday requires multipart-post (~> 1.2.0)

On Tue, Mar 18, 2014 at 4:38 PM, Matthew Rothenberg < notifications@github.com> wrote:

Bizarre, I can't figure out why it would be automatically installing multipart-post 2.0.0 when the dependencies are for ~>1.2.0. It seems to install fine from scratch on my machine and on the travis-ci linux boxes... haven't seen anything like this before.

  1. Can you run gem dependency multipart-post --reverse-dependenciesand see what it says requires it?
  2. If that doesn't show us anything, can you gem uninstall multipart-post, and then try installing pull crusher again with the --verbose flag to see if it offers us any clues?

(Both might require sudo since you were installing that way.)

— Reply to this email directly or view it on GitHubhttps://github.com/mroth/pullcrusher/issues/2#issuecomment-37984568 .

http://www.slinkp.com

mroth commented 10 years ago

What about ruby --version?

slinkp commented 10 years ago

$ ruby --version ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]

On Tue, Mar 18, 2014 at 4:51 PM, Matthew Rothenberg < notifications@github.com> wrote:

What about ruby --version?

— Reply to this email directly or view it on GitHubhttps://github.com/mroth/pullcrusher/issues/2#issuecomment-37986023 .

http://www.slinkp.com

mroth commented 10 years ago

Okay, I can reproduce this, appears to be an install error when gem installing from command line that affects ruby 1.9.3 (but doesn't happen when installing via bundler for some reason, which is why test suite missed it). Working on a fix.

mroth commented 10 years ago

Okay, I've pushed a fix I think should work. Can you try gem install pullcrusher --pre to install the pre-release version and verify it installs for you? (might have to uninstall multipart-post again first)

mroth commented 10 years ago

any luck @slinkp ?

slinkp commented 10 years ago

Afraid not...

$ sudo gem install pullcrusher --pre --verbose
GET http://rubygems.org/prerelease_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/prerelease_specs.4.8.gz
200 OK
GET http://rubygems.org/quick/Marshal.4.8/pullcrusher-0.0.3.pre1.gemspec.rz
302 Moved Temporarily
GET http://production.cf.rubygems.org/quick/Marshal.4.8/pullcrusher-0.0.3.pre1.gemspec.rz
200 OK
GET http://rubygems.org/specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/specs.4.8.gz
200 OK
GET http://rubygems.org/latest_specs.4.8.gz
302 Moved Temporarily
GET http://production.s3.rubygems.org/latest_specs.4.8.gz
200 OK
Installing gem json-1.8.1
/var/lib/gems/1.9.1/gems/json-1.8.1/.gitignore
/var/lib/gems/1.9.1/gems/json-1.8.1/.travis.yml
/var/lib/gems/1.9.1/gems/json-1.8.1/CHANGES
/var/lib/gems/1.9.1/gems/json-1.8.1/COPYING
/var/lib/gems/1.9.1/gems/json-1.8.1/COPYING-json-jruby
/var/lib/gems/1.9.1/gems/json-1.8.1/GPL
/var/lib/gems/1.9.1/gems/json-1.8.1/Gemfile
/var/lib/gems/1.9.1/gems/json-1.8.1/README-json-jruby.markdown
/var/lib/gems/1.9.1/gems/json-1.8.1/README.rdoc
/var/lib/gems/1.9.1/gems/json-1.8.1/Rakefile
/var/lib/gems/1.9.1/gems/json-1.8.1/TODO
/var/lib/gems/1.9.1/gems/json-1.8.1/VERSION
/var/lib/gems/1.9.1/gems/json-1.8.1/data/example.json
/var/lib/gems/1.9.1/gems/json-1.8.1/data/index.html
/var/lib/gems/1.9.1/gems/json-1.8.1/data/prototype.js
/var/lib/gems/1.9.1/gems/json-1.8.1/diagrams/.keep
/var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/fbuffer/fbuffer.h
/var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/depend
/var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/extconf.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/generator.c
/var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/generator.h
/var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/parser/depend
/var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/parser/extconf.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/parser/parser.c
/var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/parser/parser.h
/var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/parser/parser.rl
/var/lib/gems/1.9.1/gems/json-1.8.1/install.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/ByteListTranscoder.java
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/Generator.java
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/GeneratorMethods.java
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/GeneratorService.java
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/GeneratorState.java
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/OptionsReader.java
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/Parser.java
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/Parser.rl
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/ParserService.java
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/RuntimeInfo.java
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/StringDecoder.java
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/StringEncoder.java
/var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/Utils.java
/var/lib/gems/1.9.1/gems/json-1.8.1/json-java.gemspec
/var/lib/gems/1.9.1/gems/json-1.8.1/json.gemspec
/var/lib/gems/1.9.1/gems/json-1.8.1/json_pure.gemspec
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/bigdecimal.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/complex.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/core.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/date.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/date_time.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/exception.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/ostruct.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/range.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/rational.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/regexp.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/struct.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/symbol.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/time.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/common.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/ext.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/ext/.keep
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/generic_object.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/pure.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/pure/generator.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/pure/parser.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/version.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail1.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail10.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail11.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail12.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail13.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail14.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail18.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail19.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail2.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail20.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail21.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail22.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail23.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail24.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail25.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail27.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail28.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail3.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail4.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail5.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail6.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail7.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail8.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail9.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass1.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass15.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass16.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass17.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass2.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass26.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass3.json
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/setup_variant.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_addition.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_encoding.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_fixtures.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_generate.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_generic_object.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_string_matching.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_unicode.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tools/fuzz.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tools/server.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_addition.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_encoding.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_fixtures.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_generate.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_generic_object.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_string_matching.rb
/var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_unicode.rb
Building native extensions.  This could take a while...
ERROR:  Error installing pullcrusher:
    ERROR: Failed to build gem native extension.

        /usr/bin/ruby1.9.1 extconf.rb
/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError)
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require'
    from extconf.rb:1:in `<main>'

Gem files will remain installed in /var/lib/gems/1.9.1/gems/json-1.8.1 for inspection.
Results logged to /var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
mroth commented 10 years ago

Huh, that looks like a build error related to linux, check this maybe: http://stackoverflow.com/questions/13767725/unable-to-install-gem-failed-to-build-gem-native-extension-cannot-load-such

On Wed, Mar 19, 2014 at 1:12 PM, Paul Winkler notifications@github.comwrote:

Afraid not...

$ sudo gem install pullcrusher --pre --verbose GET http://rubygems.org/prerelease_specs.4.8.gz 302 Moved Temporarily GET http://production.s3.rubygems.org/prerelease_specs.4.8.gz 200 OK GET http://rubygems.org/quick/Marshal.4.8/pullcrusher-0.0.3.pre1.gemspec.rz 302 Moved Temporarily GET http://production.cf.rubygems.org/quick/Marshal.4.8/pullcrusher-0.0.3.pre1.gemspec.rz

200 OK GET http://rubygems.org/specs.4.8.gz 302 Moved Temporarily GET http://production.s3.rubygems.org/specs.4.8.gz 200 OK GET http://rubygems.org/latest_specs.4.8.gz 302 Moved Temporarily GET http://production.s3.rubygems.org/latest_specs.4.8.gz

200 OK Installing gem json-1.8.1 /var/lib/gems/1.9.1/gems/json-1.8.1/.gitignore /var/lib/gems/1.9.1/gems/json-1.8.1/.travis.yml /var/lib/gems/1.9.1/gems/json-1.8.1/CHANGES /var/lib/gems/1.9.1/gems/json-1.8.1/COPYING /var/lib/gems/1.9.1/gems/json-1.8.1/COPYING-json-jruby /var/lib/gems/1.9.1/gems/json-1.8.1/GPL /var/lib/gems/1.9.1/gems/json-1.8.1/Gemfile /var/lib/gems/1.9.1/gems/json-1.8.1/README-json-jruby.markdown /var/lib/gems/1.9.1/gems/json-1.8.1/README.rdoc /var/lib/gems/1.9.1/gems/json-1.8.1/Rakefile /var/lib/gems/1.9.1/gems/json-1.8.1/TODO /var/lib/gems/1.9.1/gems/json-1.8.1/VERSION /var/lib/gems/1.9.1/gems/json-1.8.1/data/example.json /var/lib/gems/1.9.1/gems/json-1.8.1/data/index.html /var/lib/gems/1.9.1/gems/json-1.8.1/data/prototype.js /var/lib/gems/1.9.1/gems/json-1.8.1/diagrams/.keep /var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/fbuffer/fbuffer.h /var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/depend /var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/extconf.rb /var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/generator.c /var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/generator.h /var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/parser/depend /var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/parser/extconf.rb /var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/parser/parser.c /var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/parser/parser.h /var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/parser/parser.rl /var/lib/gems/1.9.1/gems/json-1.8.1/install.rb /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/ByteListTranscoder.java /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/Generator.java /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/GeneratorMethods.java /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/GeneratorService.java /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/GeneratorState.java /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/OptionsReader.java /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/Parser.java /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/Parser.rl /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/ParserService.java /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/RuntimeInfo.java /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/StringDecoder.java /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/StringEncoder.java /var/lib/gems/1.9.1/gems/json-1.8.1/java/src/json/ext/Utils.java /var/lib/gems/1.9.1/gems/json-1.8.1/json-java.gemspec /var/lib/gems/1.9.1/gems/json-1.8.1/json.gemspec /var/lib/gems/1.9.1/gems/json-1.8.1/json_pure.gemspec /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/bigdecimal.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/complex.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/core.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/date.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/date_time.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/exception.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/ostruct.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/range.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/rational.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/regexp.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/struct.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/symbol.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/add/time.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/common.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/ext.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/ext/.keep /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/generic_object.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/pure.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/pure/generator.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/pure/parser.rb /var/lib/gems/1.9.1/gems/json-1.8.1/lib/json/version.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail1.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail10.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail11.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail12.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail13.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail14.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail18.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail19.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail2.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail20.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail21.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail22.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail23.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail24.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail25.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail27.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail28.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail3.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail4.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail5.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail6.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail7.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail8.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/fail9.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass1.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass15.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass16.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass17.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass2.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass26.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/fixtures/pass3.json /var/lib/gems/1.9.1/gems/json-1.8.1/tests/setup_variant.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_addition.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_encoding.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_fixtures.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_generate.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_generic_object.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_string_matching.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_unicode.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tools/fuzz.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tools/server.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_addition.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_encoding.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_fixtures.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_generate.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_generic_object.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_string_matching.rb /var/lib/gems/1.9.1/gems/json-1.8.1/tests/test_json_unicode.rb Building native extensions. This could take a while... ERROR: Error installing pullcrusher: ERROR: Failed to build gem native extension.

    /usr/bin/ruby1.9.1 extconf.rb

/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in require': cannot load such file -- mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:inrequire' from extconf.rb:1:in `

'

Gem files will remain installed in /var/lib/gems/1.9.1/gems/json-1.8.1 for inspection. Results logged to /var/lib/gems/1.9.1/gems/json-1.8.1/ext/json/ext/generator/gem_make.out

— Reply to this email directly or view it on GitHubhttps://github.com/mroth/pullcrusher/issues/2#issuecomment-38079653 .