mig*_*uel 9 ubuntu ruby-on-rails imagemagick paperclip
我正在尝试在Ubunutu 10.10上使用paperclip和ImageMagick设置rails应用程序,我已设法使其工作但仅使用bmp文件,当我尝试上传任何其他类型的文件时,我收到错误:
Image Paperclip::CommandNotFoundError
Image Paperclip::CommandNotFoundError
Run Code Online (Sandbox Code Playgroud)
我认为它与ImageMagic有关,所以我找到了这个旧教程
http://www.randycullom.com/chatterbox/archives/2006/12/installing_imag.html
所以我在我使用的jgp库上卸载了ImageMagick,安装了jpg,tiff和png库
./configure --enable-shared ...
然后使用configure安装ImageMagic
./configure --enable-lzw = yes --enable-shared = yes --disable-static --without-perl make sudo make install
在我的环境中,错误仍然存在.我有
Paperclip.options [:command_path] ="/ usr/local/bin /"
在gem文件中运行'which convert'给我的路径是哪条路径:
宝石"回形针","〜> 2.3"宝石'rmagick'
我错过了什么?非常感谢帮助.
Cal*_*eed 18
在Ubuntu上,您通常可以通过apt-get(或aptitude)安全地安装ImageMagick.通常我这样做:
sudo apt-get install imagemagick
sudo apt-get install libmagick9-dev [deprecated]
sudo gem install rmagick
Run Code Online (Sandbox Code Playgroud)
编辑
使用而不是libmagick9-dev
sudo apt-get install graphicsmagick-libmagick-dev-compat
Run Code Online (Sandbox Code Playgroud)
小智 7
继其他答案(@Callmeed,@ arturtr)之后,为Ubuntu 14.04
sudo apt-get install imagemagick
sudo apt-get install graphicsmagick-libmagick-dev-compat
sudo apt-get install libmagickcore-dev libmagickwand-dev
Run Code Online (Sandbox Code Playgroud)
为我工作,但没有sudo安装rmagick
gem install rmagick
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8296 次 |
最近记录: |