my develop environment:
windows xp
F:\>ruby -v
ruby 1.9.2p180 (2011-02-18) [i386-mingw32]
F:\>rails -v
Rails 3.0.5
参照文章:http://thewebfellas.com/blog/2008/11/2/goodbye-attachment_fu-hello-paperclip
1.安装paperclip
gem install paperclip
2.安装ImageMagick and RMagick
在http://rubyforge.org/projects/rmagick/ 下载时,我选择后面带win32的,下载的时候注意下载RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.zip
然后先安装ImageMagick exe, 再安装 rmagick
gem install --local ****.gem
3.遇到问题:
在netbeans 中启动项目,尝试上传图片,报:
Paperclip::NotIdentifiedByImageMagickError:
在命令行启动项目,尝试上传图片,报:
is not recognized by the 'identify' command.
首先确认在命令行运行:
>convert logo: logo.gif
>identify logo.gif
无误,说明ImageMagick安装与path配置没有问题。
搜索相关错误,多数说要add this line to config/environments/development.rb)
:
Paperclip
.
options
[
:command_path
]
=
"
/usr/local/bin/
"
其中我当然要配置为windows的路径:
D:\\Program Files\\ImageMagick-6.5.6-Q8\\
涛声依旧
改为:D:/Program Files/ImageMagick-6.5.6-Q8/ 涛声依旧
会不会是路径中的空格惹的祸。
卸载重装ImageMagick, 这次安装路径为:D:\ImageMagick。
暂取消:
Paperclip
.
options
[
:command_path
]
测试上传图片——成功!
分享到:
相关推荐
在 Rails 4.0.0 上运行带有 AWS S3 演示的 Paperclip 教程这是一个教程和演示,用于获取在 Rails 4.0.0 上运行的带有 AWS S3 上传的 Paperclip。 在本教程中,我们将创建一个简单的站点,可以在其中创建文章并可以将...
Curl - http://www.php.net/manual/en/book.curl.phpFileInfo - http://www.php.net/manual/en/book.fileinfo.php图像处理: ImageMagick - http://www.php.net/manual/en/book.imagick.phpPhrails-Paperclip Ini ...
如果需要,它可以将其分配的图像转换为缩略图,前提条件就像安装ImageMagick一样简单(对于大多数现代的基于Unix的系统而言,安装ImageMagick就像安装正确的软件包一样容易)。 附加的文件保存到文件系统中,并通过...
图像处理 提供处理图像上传时通常需要的更高级别的图像处理助手。...安装ImageMagick和/或libvips: $ brew install imagemagick vips 将宝石添加到您的Gemfile中: gem "image_processing" , "~> 1.0" 用法
首先,为了使用MiniMagick,你需要确保你的系统已经安装了ImageMagick或GraphicsMagick。这两个工具都可以通过包管理器(如Homebrew、apt-get或yum)在大多数操作系统上安装。接着,在你的Ruby项目中,你可以使用...
它受到 Paperclip 的影响(和复制),并大量使用了令人难以置信的 Fog 库。 要求 宝石经过以下测试: Ruby on Rails 4.1.6 Ruby 2.1.6 Ruby 2.0.0 Ruby 1.9.3 Ruby 安装 gem install attached 可选 brew ...
如果您的计算机还没有它,您将需要安装 ImageMagick 以在本地运行该应用程序。 更多信息在这里: : 关于这个应用程序的创建: ER图: 我使用测试驱动开发(Capybara 和 RSpec)在带有 Postgres 数据库的 Ruby ...
OpenLayers 示例OpenLayers 使用示例和创建图块的脚本。如何安装 Ruby、Paperclip、ImageMagick 将一个名为 image.jpg 的图像放入数据目录运行 create_tiles.rb 打开 index.html 作者(Speransky Danil):| | |
关于 Club-Biz 是为软件建模和设计课程设计和构建的社交应用程序。 仅供参考,我们被迫将其命名为“Club-Biz”。...ImageMagick 必须安装在服务器上才能通过 PaperClip gem 上传图像。 在带有自制软件的 UNIX 系统
最著名的两个库是RMagick和MiniMagick,它们都是ImageMagick库的Ruby接口。ImageMagick是一个强大的跨平台命令行工具,用于读取、转换和写入多种图像格式。 RMagick是直接与ImageMagick绑定的,提供了丰富的API,...
这是Rails应用程序,用作沙箱环境,用于尝试使用延迟回形针(Paperclip + Delayed Job)将PDF文档转换为PNG图像的方法。 使用内置于回形针中的ImageMagick,可以完成从PDF到PNG文件的转换和拆分。 资源:
Ruby有ImageMagick、Paperclip、Carrierwave等库来处理这些任务。 5. RESTful API:若项目涉及API接口,应遵循REST(Representational State Transfer)原则设计。这样,客户端可以通过HTTP请求获取、上传或删除...
自拍应用的描述中并未提及具体的编辑功能,但在实际应用中,编辑工具可能是通过集成像CarrierWave或Paperclip这样的文件上传库来实现的,它们允许用户上传照片,并可能提供了基本的编辑选项,如裁剪、滤镜、亮度调整...