`

在Mac上安装RMagick?别以为有了Locomotive就万事大吉啦~

阅读更多
我或多或少算是一个Mac fan,但是对于这件事,我不得不说自己还是有一些失望的。在Mac上做开发已经有一段时间了,整体感觉就是Mac对developer的支持不是很好。也许Mac的目标主要就是家庭用户,但是作为Mac fan兼,当然是希望它能适合我么developer的口味。

这次的问题是在Mac上安装RMagick,网上有很多文章详细说明了如何手动安装,我这里就不重复了,而且手动安装也问题多多。因为有了Locomotive这个好东西,简化了很多安装的过程。最简单的办法就是到Locomotive的主页上下载一个含有RMagick的bundle,按道理说就万事大吉了,不是吗?

实际情况是,不是。安装好RMagick的bundle后,在Locomotive中启动server,一切正常,访问http://localhost:3000,浏览器说找不到服务器,为啥呢?赶紧到命令行下面去看看,执行./script/server,报错,哦,原来server并没有真正被启动。

貌似在Locomotive中启动server永远是“成功”的,其实server并没有启动,但是Locomotive显示的还是已启动,启不是很奇怪?这个应该算是Locomotive一个不完善的地方吧?还是我使用的方式不对?

然后再来看看server报出的错误信息,大概意思是RMagick找不到/usr/X11R6下面的什么东东。看样子是RMagick要用到X11,而我的Mac没有安装。OK,找来安装一下应该就可以了吧。于是就到apple官网上下载了X11和一个update文件,结果安装时系统确提示说已经安装过了更新版本的X11,不能安装现在的文件。真是奇怪,spotlight一下,发现确实有几个目录名为X11R6或X11。一路找下去,发现这些文件都位于/Developers/SDKs下面的一些目录中。我这才明白,这些东西是之前在安装xcode时安装上来的。

这个大概就是Mac的问题了,为什么要把X11(还有很多类unix系统常用的东东)安装到这么奇怪的目录下呢?Mac的根是unix,虽然为了商业考虑是要做一些改变,但是一些已成共识的东西最好还是保留为好吧?

到apple官网上搜了一下,发现Tiger安装盘里面附带了X11,可以选装。晚上回家试了一下,结果从安装盘里安装X11就很顺利,确实也安装到了/usr下面,启动一下server,一切都没问题,算是解决了。
分享到:
评论

相关推荐

    rmagick-2.16.0.gem

    安装redmine-3.2.3 ruby on rails 下的插件 rmagick 2.16.0 gem

    rmagick-2.3.0-x86-mswin32.gem

    rmagick-2.3.0-x86-mswin32.gem 用于图片验证码

    RMagick-2.12.0-ImageMagick-6.5.6-8-Q8.rar

    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.10.0.gem

    rails 插件rmagick 2.10.0 gem

    rmagick:ImageMagick的Ruby绑定

    马吉克目录介绍RMagick是Ruby编程语言和ImageMagick图像处理库之间的接口。先决条件最新版本的RMagick需要具备这些先决条件。 操作系统Linux * BSD 苹果系统视窗其他* nix类系统Ruby2.3版...Linux的Ubuntu 在Ubuntu上,

    hornetseye-rmagick:WaSP眼的 RMagick 集成

    hornetseye-rmagick 作者: Jan Wedekind版权所有: 2010许可证: GPL 概要 这个 Ruby 扩展实现了必要的转换,以保存和加载存储在 {Hornetseye::MultiArray} 中的图像。 安装 hornetseye-rmagick使用RMagick Ruby 扩展...

    CentOS下安装配置最新redmine2.3

    CentOS下安装配置最新redmine2.3 包含整合apache 安装rmagick

    minimagick:RMagick的迷你替代品

    在我的本地计算机上,这不是问题,但是在我的托管服务器上,Ruby应用由于其100MB内存限制而崩溃。 解决方案! 使用MiniMagick,ruby进程的内存仍然很小(它生成了ImageMagick的命令行程序mogrify,该程序也占用了...

    rmagick-2.13.1-x86-mingw32.gem

    redmine的一个包文件,可以用来导出为pdf,图像的功能

    vimdeck:VIM作为演示工具

    如果在安装RMagick时遇到问题,请尝试先明确安装 。 您可能还需要和Ruby Development工具(在Ubuntu上分别为libmagickwand-dev和ruby-dev)。 注意:如果您使用的是Mac OS Sierra,则可能需要运行以下命令来安装...

    blog_house:众议院博客!

    make publish在Arch上安装rmagick pacman -S libmagick6export PKG_CONFIG_PATH="/usr/lib/imagemagick6/pkgconfig"bundle时尚指南发布元数据project_start :项目的开始日期, project_start为YYYY-MM-DD project_...

    rucaptcha:用于Rails应用程序的Captcha gem。 没有依赖关系。 没有ImageMagick,没有RMagick

    RuCaptcha 这是Rails应用程序的Captcha宝石,它通过C代码生成验证码图像。 注意:根据Ruby China的使用,验证码看起来被OCR解析的可能性低于5%... 没有RMagick; 用于Rails应用; 简单,易用; 高性能。 用法 将

    benchmark_driver-output-gruff:Benchmark_Driver插件以渲染条形图

    安装安装rmagick.gem的依赖项。 另请参阅: : # macOSbrew install imagemagick@6PKG_CONFIG_PATH=/usr/local/opt/imagemagick@6/lib/pkgconfig gem install rmagick# Ubuntusudo apt-get install libmagickwand-dev...

    px4test:连续交付的测试脚本

    Hans-CI用于嵌入式硬件上的持续集成官方网站: : 用户数先决条件通过软件包管理器安装操作系统依赖项:苹果系统brew install opencv imagemagick ninjasudo gem install specific_install和RMagick: sudo gem ...

    carrierwave-vips:VIPS支持的CarrierWave图像处理

    一旦我确定如何在Travis构建中获取它,测试就应该通过了。 同时,您可以自己克隆此存储库并在基本目录中运行rspec 。 这为CarrierWave增加了对超快速且资源高效的VIPS库的支持。安装gem install carrierwave-vips...

    photoGallery:优雅的杰基尔照片廊

    在OS X上安装依赖项 brew install imagemagick rbenv rbenv install 2.4.0 rbenv global 2.4.0 gem install rmagick exifr 在Ubuntu上安装依赖项 apt install libmagick++-dev gem install rmagick exifr 组态 该...

    designers.italia.it:意大利公共服务设计师社区

    要配置开发环境,只需运行以下命令: $ yarn install$ bundle install$ bundle exec jekyll serve 如果在最新的OSX上安装rmagick 4.1.2时遇到问题, 可能会有所帮助。 如果您想做出贡献并提出更改,只需在GitHub上...

    drosterize:使用Ruby和RMagick自复制图像

    这里有一些例子,后面是算法描述和对实现的一些反思。 来源: ([图片来源]( )) 最简单的自我复制(ltrb是Tardis门上白板的左上右下): ./bin/drosterize -f examples/tardis.jpg -l 409 -t 439 -r 635 -b ...

    gallery:带安全登录系统的画廊模型

    入门您必须在您的PC中安装“ rmagick”,只需在Google上安装它即可。 将存储库克隆到所需位置。 打开Gallery文件夹(位于您要复制存储库的所需位置),然后在Gallery位置中打开终端。 在终端中输入“捆绑安装”。 ...

    DoubleTake:Ruby宝石,用于视觉回归测试等

    在OS X上: brew install imagemagick 用法 列出所有可用的功能:$ doubletake帮助 要查看有关每个功能的用法的详细信息,请执行以下操作:$ doubletake help [COMMAND] 快速入门指南 比较 为什么? CSS允许轻松...

Global site tag (gtag.js) - Google Analytics