मैं यूनिक्स पर माइक्रोपायथन को लागू करने की कोशिश कर रहा हूं, जिसके लिए libffi-dev की आवश्यकता है। मैंने इस तरह से स्थापित किया brew install libffi-dev। लेकिन ऐसा लगता है कि कोई libffi-dev नहीं मिल सकता है।

मैक ओएस पर libffi-dev इंस्टॉल करने का कोई तरीका है। शुक्रिया।

10
Xiufen Xu 22 जून 2017, 20:52
1
brew install libffi आज़माएं।
 – 
Paul R
22 जून 2017, 20:56
1
अगर यह काम करता है तो आपको प्रश्न का उत्तर देना चाहिए और इसे स्वीकार करना चाहिए।
 – 
Victor 'Chris' Cabral
22 जून 2017, 21:11
धन्यवाद पॉल। brew install libffi मैक पर काम करता है। लेकिन मैं उलझन में हूं कि क्या लिबफी और लिबफी-देव एक ही चीज हैं?
 – 
Xiufen Xu
22 जून 2017, 21:37
5
@XiufenXu: लिनक्स पर वे अक्सर पैकेजों को xxx और xxx-dev में अलग करते हैं, जहां xxx में वह न्यूनतम होता है जिसकी आपको केवल लाइब्रेरी या जो कुछ भी उपयोग करने की आवश्यकता होती है, जबकि xxx-dev पैकेज में होता है यदि आवश्यक हो तो पैकेज को संशोधित और पुनर्निर्माण करने में सक्षम करने के लिए स्रोत कोड और अन्य सहायक फ़ाइलें। Mac OS X पर Homebrew के साथ आप आमतौर पर यह सब केवल एक xxx पैकेज में प्राप्त करते हैं, इसलिए आप सामान्य रूप से अलग xxx-dev पैकेज नहीं देखेंगे (हालाँकि इस नियम के कुछ अपवाद हैं, जैसे google-chrome और google-chrome-dev)।
 – 
Paul R
22 जून 2017, 22:00
1
मैं वास्तव में यही स्पष्ट करना चाहता हूं। बहुत - बहुत धन्यवाद।
 – 
Xiufen Xu
22 जून 2017, 22:50

2 जवाब

सबसे बढ़िया उत्तर

मैक ओएस एक्स पर आपको बस जरूरत है:

$ brew install libffi
24
Paul R 22 जून 2017, 22:04
शराब बनाने के लिए कोई भी विकल्प, जब भी मैं इसका उपयोग करता हूं तो यह मेरे अजगर का मालिक होता है जो तत्काल अफसोस के बराबर होता है।
 – 
Paul Kenjora
15 सितंबर 2020, 20:03
@ पॉलकेनजोरा: मैकपॉर्ट्स या यहां तक ​​​​कि फ़िंक आज़माएं?
 – 
Paul R
15 सितंबर 2020, 21:34

त्रुटि:

Library not loaded: /usr/local/opt/libffi/lib/libffi.7.dylib

निम्नलिखित ने काम किया: (यह एक एलएन-एस नहीं है लेकिन यह चाल है)

sudo mkdir /usr/local/opt/libffi
sudo mkdir /usr/local/opt/libffi/lib
sudo cp /usr/lib/libffi.dylib /usr/local/opt/libffi/lib/libffi.7.dylib

एक्सकोड पहले से ही एक पुस्तकालय स्थापित करता है, यह सिर्फ सही जगह नहीं है।

2
Paul Kenjora 15 सितंबर 2020, 22:18
प्रतीकात्मक लिंक शायद कॉपी करने से बेहतर तरीका होगा। इस तरह जब आप ओएस अपडेट करते हैं तो आपको सही संस्करण मिलता है।
 – 
Paul R
15 सितंबर 2020, 23:17