【问题标题】:How to add the ImageMagick install to my path on Ubuntu如何在 Ubuntu 上将 ImageMagick 安装添加到我的路径
【发布时间】:2010-03-14 19:51:41
【问题描述】:

我一直在坐过山车,试图让 ImageMagick 在我的 Ubuntu 切片上工作。 I 每当我尝试上传图像时,都会收到以下错误:“identify”命令无法识别 /tmp/stream.1170.0。

如果我输入“which identify”,我会得到:/usr/local/bin/identify

如果我运行 '/usr/local/bin/identify' 或只是 'identify',我会收到以下错误:/usr/local/bin/identify: error while loading shared libraries: libMagickCore.so.3: cannot打开共享对象文件:没有这样的文件或目录

如果我运行“/usr/bin/identify”,ImageMagick 就可以正常运行。当 Paperclip 运行识别命令时,如何将路径设置为指向 /usr/bin/identify 的位置?谢谢。

附言我尝试将其添加到 paperclip.rb: Paperclip.options[:command_path] = '/usr/bin' 和 Paperclip.options[:command_path] = '/usr/local/bin'

【问题讨论】:

    标签: imagemagick


    【解决方案1】:

    将 LD_LIBRARY_PATH=/usr/local/lib 添加到您的环境中。

    或者,您可以从存储库安装 ImageMagick,它应该可以开箱即用:

    sudo apt-get install imagemagick
    

    【讨论】:

      【解决方案2】:

      我按如下方式安装它(在 Ubuntu 12.04 LTS 上):

      $ sudo apt-get install imagemagick libmagickwand-dev
      

      这会在您的机器上安装 ImageMagick。

      您现在可以按如下方式检查其版本:

      $ convert -version 
      

      安装目录:/usr/bin(这里可以找到“转换”工具)

      $ which convert
      

      /usr/bin/转换

      【讨论】:

        【解决方案3】:

        为了摆脱这个错误,我执行了 ldconfig /usr/local/lib

        【讨论】:

        • 谢谢!当我遇到同样的问题时,这就是我需要做的。 (为什么 make install 目标中没有这个命令?)
        • 谢谢。我使用的是 RHEL5,所以我必须从源代码编译,这对我有用。
        【解决方案4】:

        否则请按照以下步骤操作。

        $ sudo apt update 
        $ sudo apt-get install build-essential
        
        $ wget https://www.imagemagick.org/download/ImageMagick.tar.gz
        $ tar xvzf ImageMagick.tar.gz
        
        $ cd ImageMagick-7.0.8-26/
        

        运行配置和编译

        $./configure 
        $ make
        $ sudo make install 
        

        要创建链接,

        $ sudo ldconfig /usr/local/lib
        

        检查版本

        $ magick -version
        

        感谢以下文章的作者 Aaron Kili。

        来源:https://www.tecmint.com/install-imagemagick-on-debian-ubuntu/

        【讨论】:

          【解决方案5】:

          我更喜欢使用 aptitude:

          sudo aptitude update
          sudo aptitude install imagemagick
          

          你很好。

          【讨论】:

            【解决方案6】:

            你也可以使用Software Manager安装它

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2015-10-20
              • 2013-06-23
              • 1970-01-01
              • 1970-01-01
              • 2013-05-28
              • 2020-01-23
              • 1970-01-01
              • 2020-01-03
              相关资源
              最近更新 更多