मैं MacOS Mojave पर क्रिस्टल को मैदान से बाहर निकालने की कोशिश कर रहा था और एक समान मुद्दे में भाग गया।
यह त्रुटि संदेश है जो मैं देख रहा था:
Error: execution of command failed with code: 1: `cc "${@}" -o '/Users/mymbp/.cache/crystal/crystal-run-server.tmp' -rdynamic
`command -v pkg-config > /dev/null && pkg-config --libs --silence-errors libssl || printf %s '-lssl -lcrypto'` `command -v pkg-config > /dev/null && pkg-config --libs
--silence-errors libcrypto || printf %s '-lcrypto'` -lz -lpcre -lgc -lpthread
/usr/local/Cellar/crystal/0.27.0/src/ext/libcrystal.a -levent -liconv -ldl -
L/usr/lib -L/usr/local/lib`
खोज / usr / स्थानीय / lib मैंने देखा कि libssl का कोई उल्लेख नहीं था।
इसलिए मैंने एक सिमलिंक जोड़ा और वह इसे ठीक करने के लिए लगा।
ln -s /usr/local/Cellar/openssl/1.0.2p/lib/libssl.dylib /usr/local/lib/
नोट: खुलने का वर्तमान संस्करण जो शराब की बूंदें 1.0.2p है, आपका संस्करण अलग हो सकता है।
brew install libffi
stackoverflow.com/a/44707470/32453