Dan*_*ser 13 ruby ruby-on-rails nokogiri
我已经看到这个问题,并尝试了我所见过的所有建议.
我有一个新的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.
Run Code Online (Sandbox Code Playgroud)
我安装了rvm.我尝试重新安装自制软件,rails和ruby.
会是什么呢?
Dan*_*ser 35
好的,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
Run Code Online (Sandbox Code Playgroud)
那么,pg gem不会让bundle安装.这解决了它 - 在OS X上安装PG gem - 无法构建原生扩展
brew update
brew install postgresql
gem install pg
Run Code Online (Sandbox Code Playgroud)
然后...捆绑安装工作,最后,但rails s给了我一个错误,这个修复:Devise Secret Key没有设置
只需要在最后'结束'之前将带有密钥的行添加到config/initializers/devise.rb
希望这有助于升级到Mavericks /的任何人获得安装它的新计算机!
归档时间: |
|
查看次数: |
7761 次 |
最近记录: |