Nokogiri不会让我在Rails中捆绑安装

我已经看到这个问题,并尝试了我所见过的所有建议。

我有一个新的macbook,我正在寻找一个现有的应用程序。 当我克隆应用程序时,它不会捆绑安装,并且没有安装Rails的行为,即使它在其他目录中工作。

我尝试从gemfile中删除版本号并删除gemfile.lock。 我尝试了捆绑更新。 我在osx 10.9.4,rails 4.1.5和ruby 2.1.1上。

我得到的错误:

An error occurred while installing nokogiri (1.6.3.1), and Bundler cannot continue. Make sure that `gem install nokogiri -v '1.6.3.1'` succeeds before bundling. 

我安装了rvm。 我尝试重新安装自制软件,rails和ruby。

会是什么呢?

好的,p。 这工作:

http://jasdeep.ca/2013/10/installing-nokogiri-fails-os-x-mavericks/

 xcode-select --install gem install nokogiri bundle config build.nokogiri --use-system-libraries bundle install 

那么,pg gem不会让bundle安装。 这解决了它 – 在OS X上安装PG gem – 无法构建原生扩展

 brew update brew install postgresql gem install pg 

然后…捆绑安装工作,最后,但rails s给了我一个错误,这个修复: Devise Secret Key没有设置

只需要在最后’结束’之前将带有密钥的行添加到config / initializers / devise.rb

希望这有助于升级到Mavericks /的任何人获得安装它的新计算机!

首先尝试做这个sudo apt-get install build-essential patch ruby-dev zlib1g-dev liblzma-dev ,然后尝试安装