При попытке запустить Julia 0.3.2 в MacOS XI получите следующее:
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
Когда я запускаю Julia 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>
Глядя на двоичный файл julia
для 0.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)
Но двоичный файл julia
для 0.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)
Что здесь происходит?