如何安装 ImageMagick 以与 RVM 一起使用

发布于 2024-11-19 20:11:47 字数 290 浏览 1 评论 0原文

我有一个非 RVM 应用程序,并决定迁移到 RVM。现在我注意到回形针失败,因为 ImageMagick 不可用。

[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Could not run the `identify` command. Please install ImageMagick.>

在 RVM 上安装 ImageMagick 的正确方法是什么?

I had a non-rvm app going and decided to move to RVM. Now I'm noticing paperclip failing as ImageMagick isn't available.

[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Could not run the `identify` command. Please install ImageMagick.>

What's the right way to get ImageMagick installed on RVM?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

满地尘埃落定 2024-11-26 20:11:47

在 OS X 上,如果安装了brew,则只需使用以下命令:

brew install imagemagick

On OS X if you have brew installed, you can simply use the following command:

brew install imagemagick
再见回来 2024-11-26 20:11:47

ImageMagick 不是宝石,它是一个普通的包。在 debian 上,包名称为 imagemagick。您可以通过 apt-get install imagemagick 以 root 身份安装它。

ImageMagick isn't a gem, it's a normal packet. On debian, the package name is imagemagick. You can install it via apt-get install imagemagick as root.

蓝眼睛不忧郁 2024-11-26 20:11:47

以上都不起作用(在 Ubuntu 10.10 64 位上),

我不得不

sudo apt-get install imagemagick
sudo apt-get install libmagickcore-dev libmagickwand-dev 

然后

gem install rmagick

(在 Rails 3.1 中)

None of the above worked (on Ubuntu 10.10 64 bit)

I had to

sudo apt-get install imagemagick
sudo apt-get install libmagickcore-dev libmagickwand-dev 

then

gem install rmagick

(in Rails 3.1)

自我难过 2024-11-26 20:11:47

在 ubuntu 上,但这也可能适用于 MacOS。使用 ruby​​ 时,您肯定希望从源代码进行编译。这里我使用的脚本

*install_imagemagick.sh*

#!/bin/bash
mkdir -p ~/local
command -v identify > /dev/null
if [ $? -eq 1 ]; then
    echo "${bldgrn}Installing imagemagick into ${txtwht}$HOME/local/imagemagick${txtrst}"
    wget -N --retr-symlinks ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
    tar -xzvf ImageMagick.tar.gz
    cd ImageMagick-*
    ./configure --prefix=$HOME/local/imagemagick
    make
    make install
    cd ..
    rm -rf ImageMagick-*
fi

然后我将其添加到我的 ~/.bashrc 或 ~/.zshrc

export PATH=$HOME/local/imagemagick/bin:$PATH
export LD_LIBRARY_PATH=$HOME/local/imagemagick/lib:$LD_LIBRARY_PATH

然后你可以根据需要安装你的 ruby​​ 绑定:

gem install rmagick

On ubuntu, but this might also work on MacOS. You def want to compile from source when using ruby. Here the script I use

*install_imagemagick.sh*

#!/bin/bash
mkdir -p ~/local
command -v identify > /dev/null
if [ $? -eq 1 ]; then
    echo "${bldgrn}Installing imagemagick into ${txtwht}$HOME/local/imagemagick${txtrst}"
    wget -N --retr-symlinks ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz
    tar -xzvf ImageMagick.tar.gz
    cd ImageMagick-*
    ./configure --prefix=$HOME/local/imagemagick
    make
    make install
    cd ..
    rm -rf ImageMagick-*
fi

Then I add this to my ~/.bashrc or ~/.zshrc

export PATH=$HOME/local/imagemagick/bin:$PATH
export LD_LIBRARY_PATH=$HOME/local/imagemagick/lib:$LD_LIBRARY_PATH

Then you can install your ruby bindings if necessary:

gem install rmagick

如果您使用的是 Ubuntu,则可以使用以下命令安装软件包:

apt-get install imagemagick

If you are on Ubuntu, you can install the package using:

apt-get install imagemagick

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文