Ruby 捆绑包安装时json gem安装错误

Ruby 捆绑包安装时json gem安装错误,ruby,ruby-on-rails-3,json,ruby-on-rails-3.2,Ruby,Ruby On Rails 3,Json,Ruby On Rails 3.2,当我尝试进行捆绑安装时,会出现以下json错误。捆绑包安装未完成。有什么好处 Errno::EACCES: Permission denied - /usr/local/Cellar/ruby/1.9.3-p194/lib/ruby/gems/1.9.1/gems/json-1.7.5/.gitignore An error occurred while installing json (1.7.5), and Bundler cannot continue. Make sure that `g

当我尝试进行捆绑安装时,会出现以下json错误。捆绑包安装未完成。有什么好处

Errno::EACCES: Permission denied - /usr/local/Cellar/ruby/1.9.3-p194/lib/ruby/gems/1.9.1/gems/json-1.7.5/.gitignore
An error occurred while installing json (1.7.5), and Bundler cannot continue.
Make sure that `gem install json -v '1.7.5'` succeeds before bundling.

>>$ gem install json -v '1.7.5'
ERROR:  While executing gem ... (Errno::EACCES)
Permission denied - /usr/local/Cellar/ruby/1.9.3-p194/lib/ruby/gems/1.9.1/gems/json-1.7.5/.gitignore
编辑:sudo install命令出现以下错误:

>>$ sudo gem install json -v '1.7.5' 
Building native extensions.  This could take a while...
ERROR:  Error installing json:
ERROR: Failed to build gem native extension.

    /usr/local/Cellar/ruby/1.9.3-p194/bin/ruby extconf.rb
creating Makefile

make
sh: make: command not found


Gem files will remain installed in /usr/local/Cellar/ruby/1.9.3-p194/lib/ruby/gems/1.9.1/gems/json-1.7.5 for inspection.
Results logged to /usr/local/Cellar/ruby/1.9.3-p194/lib/ruby/gems/1.9.1/gems/json-1.7.5/ext/json/ext/generator/gem_make.out
尝试使用此脚本

sudo chown-R$用户/用户/本地


在这里找到答案:需要在安装Mountain Lion后升级命令行工具

您需要安装ruby1.8-dev,而不仅仅是ruby1.8,您缺少开发标题

如果在OSX上:

sudo install ruby1.8-dev
sudo gem install json -v '1.7.5'
如果在unix上

sudo aptitude install ruby1.8-dev

使用rubygems源代码进入您的目录并运行:
sudoruby setup.rb
在那次跑步之后:

如果在OSX上:

sudo install ruby1.8-dev
sudo gem install json -v '1.7.5'
某些unix系统可能需要gem version命令才能正常工作,因此您应该运行:

sudo gem1.8 install json -v '1.7.5'

您是否使用brew安装rvm?@Nick5a1如果您使用brew,brew doctor的结果是什么?如果您运行此脚本,您将执行什么操作。可能会产生不必要的后果。在此处找到答案:安装Mountain Lion后需要升级命令行工具请重新编辑答案并删除文本!这是一个国际英语论坛,你面前有一个键盘,使用它吧-1对于其他非英语国家的人可能不是母语的英语,显然是懒惰的用法!更好:)节日快乐!:)\o/