我尝试了许多变通办法(酿造升级/更新,brew doctor,重新安装gcc和gfortran,导出库路径等)来解决此问题,但没有一个成功。 当我尝试执行Fortran可执行文件时,出现相同的错误消息:
dyld:库未加载:/usr/local/gfortran/lib/libgfortran.3.dylib 引用自:/ Users / ... 原因:找不到图片
我已经阅读了许多不同的建议,是否有一组步骤可以解决该问题?
谢谢。
更多信息: MacOS Mojave 10.14.5
哪个gcc返回/ usr / bin / gcc
哪个gfortran返回/ usr / local / bin / gfortran
答案 0 :(得分:0)
已解决!
您需要首先找到该库:
locate libgfortran.3.dylib
您应该得到类似的东西
/usr/local/Cellar/gcc@5/5.5.0_3/lib/gcc/5/libgfortran.3.dylib
然后,您可以将库链接到正确的文件夹:
ln /usr/local/Cellar/gcc@5/5.5.0_3/lib/gcc/5/libgfortran.3.dylib /usr/local/lib/libgfortran.3.dylib
答案 1 :(得分:0)
我遇到了类似的问题,但发现了问题。我用
编译了一个fortran文件require 'sidekiq/web'
if Rails.env.development?
Sidekiq.configure_server do |config|
config.redis = { url: 'redis://localhost:6379' }
end
end
if Rails.env.production?
Sidekiq.configure_client do |config|
config.redis = { url: ENV['REDISCLOUD_CRIMSON_URL'], size: 1, network_timeout: 5 }
end
Sidekiq.configure_server do |config|
pool_size = (Sidekiq.options[:concurrency] + 2)
config.redis = { url: ENV['REDISCLOUD_CRIMSON_URL'], size: pool_size, network_timeout: 5 }
end
Sidekiq::Extensions.enable_delay!
end
我意识到,与此同时,当我升级自制软件时,更新的版本是
9/libgfortran.5.dylib
执行文件时使用了哪个。反复编译即可解决问题。
答案 2 :(得分:0)
我必须强制使用gcc版本:
<p>
vertical aligned
<img width="32" src="https://icons.iconarchive.com/icons/paomedia/small-n-flat/1024/cat-icon.png" />
</p>
<span>
vertical not aligned
<img width="32" src="https://icons.iconarchive.com/icons/paomedia/small-n-flat/1024/cat-icon.png" />
</span>
我象征性地链接了
brew install gcc@5