gpt4 book ai didi

ruby-on-rails - 安装 Nokogiri-xmlsec-me-harder Mac El Capitan 时出错

转载 作者:太空宇宙 更新时间:2023-11-03 17:30:37 25 4
gpt4 key购买 nike

在执行捆绑安装时出现此错误:

An error occurred while installing nokogiri-xmlsec-me-harder (0.9.3pre), and
Bundler cannot continue.

我已经尝试了所有不同的安装 nokigori 的建议,但都没有用,所以我尝试了:

gem install nokogiri-xmlsec-me-harder

Fetching: nokogiri-xmlsec-me-harder-0.9.2.gem (100%)
Building native extensions. This could take a while...
ERROR: Error installing nokogiri-xmlsec-me-harder:
ERROR: Failed to build gem native extension.

current directory: /Users/sylviaalowden/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/nokogiri-xmlsec-me-harder-0.9.2/ext/nokogiri_ext_xmlsec
/Users/sylviaalowden/.rvm/rubies/ruby-2.3.1/bin/ruby -r ./siteconf20160921-62548-1ly6yoh.rb extconf.rb
checking for ruby.h... yes
Clfags: $(cflags) -fno-common -pipe -DXMLSEC_CRYPTO=\"openssl\" -D__XMLSEC_FUNCTION__=__FUNCTION__ -DXMLSEC_NO_SIZE_T -DXMLSEC_NO_GOST=1 -DXMLSEC_NO_XKMS=1 -DXMLSEC_NO_CRYPTO_DYNAMIC_LOADING=1 -DXMLSEC_OPENSSL_100=1 -DXMLSEC_CRYPTO_OPENSSL=1 -fvisibility=hidden
creating Makefile

To see why this extension failed to compile, please check the mkmf.log which can be found here:

/Users/sylviaalowden/.rvm/gems/ruby-2.3.1@global/extensions/x86_64-darwin-15/2.3.0/nokogiri-xmlsec-me-harder-0.9.2/mkmf.log

current directory: /Users/sylviaalowden/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/nokogiri-xmlsec-me-harder-0.9.2/ext/nokogiri_ext_xmlsec
make "DESTDIR=" clean

current directory: /Users/sylviaalowden/.rvm/rubies/ruby-2.3.1/lib/ruby/gems/2.3.0/gems/nokogiri-xmlsec-me-harder-0.9.2/ext/nokogiri_ext_xmlsec
make "DESTDIR="
compiling init.c
In file included from init.c:1:
In file included from ./xmlsecrb.h:19:
/usr/local/Cellar/libxmlsec1/1.2.20_1/include/xmlsec1/xmlsec/templates.h:11:9: warning: '__XMLSEC_TEMPLATES_H__' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
#ifndef __XMLSEC_TEMPLATES_H__
^~~~~~~~~~~~~~~~~~~~~~
/usr/local/Cellar/libxmlsec1/1.2.20_1/include/xmlsec1/xmlsec/templates.h:12:9: note: '__XMLSEC_TEMPALTES_H__' is defined here; did you mean '__XMLSEC_TEMPLATES_H__'?
#define __XMLSEC_TEMPALTES_H__
^~~~~~~~~~~~~~~~~~~~~~
__XMLSEC_TEMPLATES_H__
1 warning generated.
compiling nokogiri_decrypt_with_key.c
In file included from nokogiri_decrypt_with_key.c:1:
In file included from ./xmlsecrb.h:19:
/usr/local/Cellar/libxmlsec1/1.2.20_1/include/xmlsec1/xmlsec/templates.h:11:9: warning: '__XMLSEC_TEMPLATES_H__' is used as a header guard here,
........................
/usr/local/Cellar/libxmlsec1/1.2.20_1/include/xmlsec1/xmlsec/templates.h:12:9: note: '__XMLSEC_TEMPALTES_H__' is defined here; did you mean '__XMLSEC_TEMPLATES_H__'?
#define __XMLSEC_TEMPALTES_H__
^~~~~~~~~~~~~~~~~~~~~~
__XMLSEC_TEMPLATES_H__
1 warning generated.
linking shared-object nokogiri_ext_xmlsec.bundle
ld: file not found: /usr/lib/system/libsystem_symptoms.dylib for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [nokogiri_ext_xmlsec.bundle] Error 1

make failed, exit code 2

由于空间原因,仅显示 mkmf.log 的开头和结尾。我该如何解决这个问题?

最佳答案

我在 EL Capitan 上遇到了同样的问题,我的解决方法是:

brew install libxmlsec1

之后 bundle install 开始工作。

关于ruby-on-rails - 安装 Nokogiri-xmlsec-me-harder Mac El Capitan 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39625429/

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