ruby-on-rails - 告诉 gem 使用 Gemfile.lock 中的现有库

标签 ruby-on-rails ruby

Nokogiri 只能通过 --use-system-libraries 安装在我的服务器上。否则会因为 libxml2 不兼容而失败。

我想通过像 railshoster deploy 这样的命令来运行 bundle install,其中包含一些内容,包括 bundle install

但是安装nokogiri时出现错误。有没有办法在 Gemfile.lock 中提到 Nokogiri 必须使用现有的库?

Gemfile.lock 中正确的语法是什么? gem nokogiri -- --use-system-libraries 不起作用。

谢谢!

最佳答案

您可以使用环境变量:

NOKOGIRI_USE_SYSTEM_LIBRARIES=1 bundle install

关于ruby-on-rails - 告诉 gem 使用 Gemfile.lock 中的现有库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24281843/

相关文章:

ruby-on-rails - ActiveModel::MissingAttributeError 在部署后发生,然后在一段时间后消失

ruby-on-rails - 在 Rails 中迭代嵌套对象的最佳方法是什么

ruby-on-rails - 单例方法与类方法

ruby-on-rails - 打破和返回值的最佳方式

ruby - 从未知模块访问值,委托(delegate)给未知方法

ruby - if/else 语句中的变量将不起作用

ruby - 是什么让 Rake 在 Ruby 中如此有用?

ruby-on-rails - 英雄库/rails : How to install the GNU Scientific Library (GSL) on Heroku?

ruby-on-rails - RABL API View 目录?

ruby-on-rails - 如何在 Rails 3 的表格列中找到最小值