gpt4 book ai didi

ruby-on-rails - 如何在 Heroku 上安装 ffi

转载 作者:行者123 更新时间:2023-12-03 00:24:02 25 4
gpt4 key购买 nike

这从今天我们的 Heroku 部署开始。

   Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.

/tmp/build_6e4275c6-8442-4a39-9175-f20505baf383/vendor/ruby-2.0.0/bin/ruby extconf.rb
checking for ffi.h... no
checking for ffi.h in /usr/local/include,/usr/include/ffi... no
checking for rb_thread_blocking_region()... yes
checking for rb_thread_call_with_gvl()... yes
checking for rb_thread_call_without_gvl()... yes
checking for ffi_prep_cif_var()... no
creating extconf.h
creating Makefile

make "DESTDIR="
Configuring libffi
make -C "/tmp/build_6e4275c6-8442-4a39-9175-f20505baf383/vendor/bundle/ruby/2.0.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux"
make[1]: Entering directory `/tmp/build_6e4275c6-8442-4a39-9175-f20505baf383/vendor/bundle/ruby/2.0.0/gems/ffi-1.9.3/ext/ffi_c/libffi-x86_64-linux'

最近添加的 gem (包括 ffi)是:

  gem 'sass', github: 'nex3/sass'
gem 'sass-rails'
gem "compass", "~> 1.0.0.alpha.18"
gem "compass-rails", "~> 1.1.2"
gem 'susy', github: 'ericam/susy', branch: 'susy-next'

有人将 ffi 发送到 Heroku 来避免这种情况吗?

最佳答案

我按照以下步骤来处理同样的问题。我建议也这样做

  1. 将 ffi 添加到本地 gemfile 中,指定其版本为 1.9.0,例如 gem “ffi”,“= 1.9.0”
  2. 从本地盒子卸载版本 1.9.3 gem uninstall ffi -v 1.9.3
  3. 运行捆绑更新 ffi
  4. 提交更改
  5. 将更改推送到 heroku。

关于ruby-on-rails - 如何在 Heroku 上安装 ffi,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21716316/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com