У меня есть несколько устаревших проектов 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
(...)
Есть ли способ установить этот гем?