虽然在ubuntu上的rails里面使用过很多次的RMagick,但是却一直没有在单独的ruby
script中使用过,这次需要单独使用来画一些图片,于是写了一段代码,但是却跑不起来,老是报"LoadError: no such file to load -- RMagick "错误,查了些资料,搞清楚原因,记录如下:
1.注意大小写敏感度
在windows或者mac上,不敏感大小写,可以:require 'rmagick'
但是在linux上,却不行,需要写:
require 'RMagick'
否则您可能得到如下错误:
MissingSourceFile: no such file to load -- rmagick
2.单独ruby中需要引用rubygems
require 'rubygems'
require 'RMagick'
如果不引用
rubygems,可能会看到如下错误:
`require': no such file to load -- rmagick (LoadError)
或者
`require': no such file to load -- RMagick (LoadError)
参考文档:
从问题中寻找答案,从错误中寻找原因。有错误肯定具有源头。
分享到:
- 2009-01-12 10:35
- 浏览 1902
- 评论(1)
- 论坛回复 / 浏览 (1 / 2778)
- 查看更多
相关推荐
RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.rar 包含 rmagick-2.13.2.gem ImageMagick-6.5.6-8-Q8-windows-dll.exe RMagick-2.12.0.tar.gz rmagick-2.12.0-x86-mswin32.gem
`rmagick-2.3.0-x86-mswin32.gem` 是一个针对Windows平台的Ruby库,主要用于图像处理和操作。这个库是RMagick的封装,它是一个Ruby接口,允许Ruby程序员充分利用ImageMagick和GraphicsMagick这两个强大的图像处理...
安装redmine-3.2.3 ruby on rails 下的插件 rmagick 2.16.0 gem
hornetseye-rmagick 作者: Jan Wedekind版权所有: 2010许可证: GPL 概要 这个 Ruby 扩展实现了必要的转换,以保存和加载存储在 {Hornetseye::MultiArray} 中的图像。 安装 hornetseye-rmagick使用RMagick Ruby 扩展...
rails 插件rmagick 2.10.0 gem
redmine的一个包文件,可以用来导出为pdf,图像的功能
马吉克目录介绍RMagick是Ruby编程语言和ImageMagick图像处理库之间的接口。先决条件最新版本的RMagick需要具备这些先决条件。 操作系统Linux * BSD 苹果系统视窗其他* nix类系统Ruby2.3版或更高版本。 您可以从获得...
**问题描述:** 访问自定义页面时出现 `no such file load – sqlite3` 错误。 **解决方案:** Rails 默认使用 SQLite3 作为开发数据库。确保安装了 SQLite3: ```bash sudo apt-get install sqlite3 sudo gem ...
- 图像处理库(如ImageMagick、RMagick)的使用 - 视频和音频的嵌入与播放 - 与云存储服务(如Amazon S3)的集成 **第12章:部署您的应用程序** - **主要内容**:详细说明如何将Rails应用部署到生产环境中。 - ...
- `RMagick-2.11.1.tar.gz` 和 `RMagick-2.11.1.tar.lzma`:这些是RMagick库的源代码压缩包,用于编译和安装。通常,如果你的系统上没有预编译的RMagick Gem,你需要下载源码,解压并编译以安装。 安装过程通常...
使用MiniMagick,ruby进程的内存仍然很小(它生成了ImageMagick的命令行程序mogrify,该程序也占用了一些内存,但是比RMagick小得多)。 请参阅正在 以下。 MiniMagick使您可以访问ImageMagick拥有的所有命令行...
6. 如果在安装过程中遇到“Mysql::Error: query: not connected: CREATE TABLE 'schema_migrations' ('version varchar(255) NOT NULL) ENGINE=InnoDB”的错误,可能是因为缺少MySQL的动态链接库文件libmySQL.dll。...
Hans-CI用于嵌入式硬件上的持续集成官方网站: : 用户数先决条件通过软件包管理器安装操作系统依赖项:苹果系统brew install opencv imagemagick ninjasudo gem install specific_install和RMagick: sudo gem ...
- 使用bundler安装其他依赖:`bundle install --without development test bundle install --without development test postgresql rmagick sqlite` - 创建MySQL数据库`redmine`并设置字符集为utf8:`create ...
在给定的文件列表中,`rmagick-2.10.0-x86-mswin32.gem` 就是这个库的安装包,适用于 32 位的 Windows 系统。 **ImageMagick** 是一个跨平台的开源图像处理软件,它支持大量的图像格式,如 JPEG、PNG、GIF、BMP 等...
这涉及到Ruby的`OptionParser`库,用于解析命令行参数,以及`File`和`Dir`类来处理文件和目录操作。 5. **批量处理**: 由于该项目是针对“图书”级别的转换,很可能支持批量处理多页PDF。这意味着它会遍历PDF的...
在`rmagick-master`这个压缩包中,很可能包含了RMagick库的源代码、示例、文档和测试用例。通过研究这些内容,你可以更深入地了解RMagick的内部工作原理和各种用法,提升你在Ruby中进行图像处理的能力。 总的来说,...
- `bundle exec rake redmine:load_default_data RAILS_ENV="production"`(在此过程中会提示选择语言,输入`zh`以选择中文) - `bundle exec rake generate_session_store` **3. 主题安装** - **下载主题**: ...