mac os gem安装json出现error failed的解决办法
升级到最新的mac os Mavericks。装json出现错误:
gem install json -v '1.8.1'Building native extensions. This could take a while... ERROR: Error installing json: ERROR: Failed to build gem native extension.
/usr/local/var/rbenv/versions/2.0.0-p247/bin/ruby extconf.rb creating Makefile
make "DESTDIR=" compiling generator.c In file included from /usr/local/var/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/ruby.h:33, from ../fbuffer/fbuffer.h:5, from generator.c:1: /usr/local/var/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/ruby/ruby.h:51:21: error: string.h: No such file or directory /usr/local/var/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/ruby/ruby.h:61:21: error: stdint.h: No such file or directory /usr/local/var/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/ruby/ruby.h:64:23: error: inttypes.h: No such file or directory /usr/local/var/rbenv/versions/2.0.0-p247/include/ruby-2.0.0/ruby/ruby.h:68:19: error: stdio.h: No such file or directory
解决办法:
xcode-select --install
需要重新安装Command Line Developer Tools
如果这个办法还是不行,mac下需要安装下apple-gcc42
brew install apple-gcc42
注意brew 0.9.4应该是不带apple-gcc42的源的,可以使用brew doctor检查下是否和Mavericks兼容,这里需要升级
brew update
学习Ruby你需要了解的相关知识(rvm, gem, bundle, rake, rails等)
Ruby这个就不用多说了RVM用于帮你安装Ruby环境,帮你管理多个Ruby环境,帮你管理你开发的每个Ruby应用使用机器上哪个Ruby环境。Ruby环境不仅仅是Ruby本身
Ruby学习笔记之gem 命令详解
ruby-v#查看ruby版本ruby-e''require"watir";putsWatir::IE::VERSION''#查看watir版本rvmlistknown#列出已知的ruby版本rvminstall1.9.3rvmuse1.9.3|rvmusesystemrvmuse1.9.3--defaultrvmlist#列出
web 应用中常用的各种 cache详解
本文以Nginx,Rails,Mysql,Redis作为例子,换成其他web服务器,语言,数据库,缓存服务都是类似的。以下是3层的示意图,方便后续引用:1.客户端缓存一
标签:帮你,环境,版本,缓存,详解