从 rails 6 升级到 rails 7,并在本地运行一些 ActiveStorage 方法时,我看到:
Could not open library 'vips.42': dlopen(vips.42, 0x0005): tried: 'vips.42' (no such file), '/usr/local/lib/vips.42' (no such file), '/usr/lib/vips.42' (no such file), '/Users/st/rails/hangswith/vips.42' (no such file), '/usr/local/lib/vips.42' (no such file), '/usr/lib/vips.42' (no such file). (LoadError)
Could not open library 'libvips.42.dylib': dlopen(libvips.42.dylib, 0x0005): tried: 'libvips.42.dylib' (no such file), '/usr/local/lib/libvips.42.dylib' (no such file), '/usr/lib/libvips.42.dylib' (no such file), '/Users/st/rails/hangswith/libvips.42.dylib' (no such file), '/usr/local/lib/libvips.42.dylib' (no such file), '/usr/lib/libvips.42.dylib' (no such file)
有许多类似的 GitHub 问题:(例如这里)。
我不确定是否需要安装 ruby-vips gem,或者我的操作系统/共享库是否有问题。
请注意,其他一些人报告了相同的错误。我想知道它是否可能是一个错误?