我正在尝试bundle install
但尝试时会给我错误
Can't install RMagick 0.0.0. Can't find Magick-config
试着寻找解决方案,但没有一个解决方案适合我。
我还尝试在安装捆绑包之前安装gem rmagick,但它也给我错误,因为我检查了安装位置的文件名为MagickWand.h
Can't install RMagick 2.15.4. Can't find MagickWand.h.
请帮我解决这个问题
答案 0 :(得分:2)
你的ubuntu机器上需要MagickWand
库。
该软件包包含使用$ sudo apt-get install libmagickwand-dev
编译程序所需的所有静态库。它包含MagickWand.h文件
只需从终端运行即可。
bundle install
它将安装所有缺少的图书馆。
然后再次运行transmute
,它会起作用。
答案 1 :(得分:0)
答案 2 :(得分:0)
我面临着同样的问题。我尝试过从生成符号链接到安装库的所有stackoverflow解决方案。
最后,仅安装所需的ImageMagick版本对我有用。
您可以从here中找到有关它的说明,并从here中找到源文件
修改:
cd /path/to/downloaded/file
tar xvzf ImageMagick.tar.gz
cd ImageMagick-x.x.x
./configure
make
sudo make install
您可能需要通过以下方式配置动态链接程序运行时绑定:
sudo ldconfig /usr/local/lib
或将其添加到.bashrc
文件中
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib"