gem install json проблема с Mac OS X 10.11

Я пытаюсь установить Ruby / JSON на Mac OS X 10.11. Однако команда gem install выдает сообщение об ошибке:

smcho@macho ruby-rails-sample> gem install json
Building native extensions.  This could take a while...
ERROR:  Error installing json:
    ERROR: Failed to build gem native extension.

    /Users/smcho/.rvm/rubies/ruby-2.2.1/bin/ruby -r ./siteconf20151025-39148-au2m2x.rb extconf.rb
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
compiling generator.c
linking shared-object json/ext/generator.bundle
ld: warning: directory not found for option '-L/Users/haven/.sm/pkg/active/lib'

make "DESTDIR=" install
./install -m 0755 generator.bundle ./.gem.20151025-39148-i7g03f/json/ext
make: ./install: No such file or directory
make: *** [install-so] Error 1

make install failed, exit code 2

Gem files will remain installed in /Users/smcho/.rvm/gems/ruby-2.2.1/gems/json-1.8.3 for inspection.
Results logged to /Users/smcho/.rvm/gems/ruby-2.2.1/extensions/x86_64-darwin-14/2.2.0-static/json-1.8.3/gem_make.out

В сообщении написано make: ./install: No such file or directory, но я не знаю, как исправить эту проблему.

Это известная проблема или есть способ ее обойти?

Это моя системная версия. Я выполнил gem update --system, чтобы получить последнюю версию.

> ruby -v
ruby 2.2.1p85 (2015-02-26 revision 49769) [x86_64-darwin14]

> gem -v
2.4.8

person prosseek    schedule 26.10.2015    source источник


Ответы (1)


Я должен был использовать последний рубин (2.2.3), а не старый (2.2.1)

ruby-rails-sample> rvm --default use 2.2.3
Using /Users/smcho/.rvm/gems/ruby-2.2.3
smcho@macho ruby-rails-sample> gem install json
Building native extensions.  This could take a while...
Successfully installed json-1.8.3
Parsing documentation for json-1.8.3
Installing ri documentation for json-1.8.3
Done installing documentation for json after 1 seconds
1 gem installed
person prosseek    schedule 26.10.2015