MacOS X पर जूलिया चलाना: मिसिंग libc ++। 1.dy


0

जब मैकिया इलेवन में जूलिया 0.3.2 चलाने की कोशिश कर रहे हैं:

dyld: Library not loaded: /usr/lib/libc++.1.dylib
  Referenced from: /Applications/Julia-0.3.2.app/Contents/Resources/julia/bin/julia
  Reason: image not found

जब मैं जूलिया 0.2.1 चलाता हूं तो यह काम करता है:

Hermione:~ emd$ exec '/Users/emd/Desktop/Julia-0.2.1.app/Contents/Resources/julia/bin/julia'
               _
   _       _ _(_)_     |  A fresh approach to technical computing
  (_)     | (_) (_)    |  Documentation: http://docs.julialang.org
   _ _   _| |_  __ _   |  Type "help()" to list help topics
  | | | | | | |/ _` |  |
  | | |_| | | | (_| |  |  Version 0.2.1 (2014-02-11 06:30 UTC)
 _/ |\__'_|_|_|\__'_|  |  Official http://julialang.org/ release
|__/                   |  x86_64-apple-darwin12.5.0

julia> 

को देखते हुए julia0.3.2 के लिए द्विआधारी मैं इस मिल:

Hermione:bin emd$ otool -L julia
julia:
    @rpath/libjulia.dylib (compatibility version 0.0.0, current version 0.0.0)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 1197.1.1)
    /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 855.17.0)
    /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 59.0.0)
    /usr/lib/libc++.1.dylib (compatibility version 1.0.0, current version 120.0.0)

लेकिन julia0.2.1 के लिए बाइनरी यह देता है:

Hermione:bin emd$ otool -L julia
julia:
    /usr/lib/libncurses.5.4.dylib (compatibility version 5.4.0, current version 5.4.0)
    @rpath/libjulia.dylib (compatibility version 0.0.0, current version 0.0.0)
    /usr/lib/libz.1.dylib (compatibility version 1.0.0, current version 1.2.5)
    /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current version 169.3.0)
    /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation (compatibility version 150.0.0, current version 744.19.0)
    /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices (compatibility version 1.0.0, current version 57.0.0)
    /usr/lib/libstdc++.6.dylib (compatibility version 7.0.0, current version 56.0.0)

क्या हो रहा है?

जवाबों:


0

मुझे वेब साइट को और अधिक बारीकी से पढ़कर उत्तर मिला।

समस्या यह है कि /usr/lib/libc++.1.dylibMacOS X 10.6.8 सिस्टम पर मौजूद नहीं है - लेकिन क्यों? MacOS X 10.6.8 का उपयोग करता है /usr/lib/libstdc++.6.dylib

तो मैंने सोचा - शायद यह MacOS X के नए संस्करणों पर है?

डाउनलोड पृष्ठ जूलिया के लिए इस tidbit है

मैक पर, एक जूलिया-वर्सेटिनडग फ़ाइल प्रदान की गई है, जिसमें जूलिया.प्प शामिल है। स्थापना किसी भी अन्य मैक सॉफ्टवेयर के समान है - जूलिया को कॉपी करें (अपनी हार्ड-ड्राइव (कहीं भी)) या डिस्क छवि से चलाएं। जूलिया सभी OS X 10.7 और बाद में सपोर्ट करता है। यदि आप स्नो लेपर्ड (OSX 10.6) का उपयोग करते हैं, तो जूलिया 0.2.1 जूलिया की अंतिम रिलीज थी जिसने इसका समर्थन किया।

इसलिए पुस्तकालयों में अंतर जूलिया के लिए न्यूनतम आवश्यकताओं की ओर इशारा करता है : जूलिया 0.3.2 मैकओएस एक्स 10.6 पर समर्थित नहीं है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.