Ruby in Mavericks

如果你升级到了 OS X Mavericks,会发现以前跟Ruby有关的软件出现问题,使用brew重新安装ruby,虽然Ruby可以用,但是用gem安装某些软件时会出错:can’t find header files for ruby ruby.h。

因为系统比较乱,建议还是删除 /System/Library/Frameworks/Ruby.framework 和 /Library/Ruby 目录,删除/usr/bin目录下的erb, gem, irb, rdoc, ri, ruby, testrb, bundler 等等。然后用rbenv安装最新版的Ruby 2.0。

为了使用最新软件,删除你的Ruby项目中的Gemfile.lock和更新各Gem的版本号,使用旧版本软件也可能出现安装编译时出错。

Advertisements

发表评论

Fill in your details below or click an icon to log in:

WordPress.com 徽标

You are commenting using your WordPress.com account. Log Out /  更改 )

Google+ photo

You are commenting using your Google+ account. Log Out /  更改 )

Twitter picture

You are commenting using your Twitter account. Log Out /  更改 )

Facebook photo

You are commenting using your Facebook account. Log Out /  更改 )

Connecting to %s