如何在Mac Mojave上安装gem scrypt 2.1.1

时间:2019-04-08 09:56:06

标签: ruby-on-rails ruby ruby-on-rails-4

我有一些旧的Rails 4.2项目,我需要升级到ruby 2.6.2,它需要宝石scrypt '2.1.1'。在我的Mac Mojave 10.14上,它由于i386体系结构问题而失败。

安装xcode命令行工具无济于事。

=> $ gem install scrypt -v '2.1.1'

(...)

gcc -bundle -o x86_64-darwin/libscrypt_ext.bundle x86_64-darwin/crypto_scrypt-sse.o x86_64-darwin/memlimit.o x86_64-darwin/scrypt_calibrate.o x86_64-darwin/scrypt_ext.o x86_64-darwin/scryptenc_cpuperf.o x86_64-darwin/sha256.o -fexceptions -arch x86_64 -arch i386 
ld: warning: The i386 architecture is deprecated for macOS (remove from the Xcode build setting: ARCHS)
ld: warning: ignoring file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd, missing required architecture i386 in file /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.14.sdk/usr/lib/libSystem.tbd
Undefined symbols for architecture i386

(...)

是否可以安装此gem?

0 个答案:

没有答案
相关问题