Как установить gem scrypt 2.1.1 на Mac Mojave - PullRequest
0 голосов
/ 08 апреля 2019

У меня есть несколько устаревших проектов 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

(...)

Есть ли способ установить этот гем?

...