新手问题 出现了一个问题,请教

levan · 2013年11月09日 · 最后由 mars 回复于 2013年11月10日 · 2229 次阅读

同样的代码,我在另外一台电脑上运行没有出问题,但是在自己的笔记本上运行却一直有问题 (mac 系统)。 用 devise 建的用户系统,在另外一台电脑上更新用户资料更新头像没问题,但是在自己的笔记本上,上传头像更新总是会报错。 这跟 mini_magick 和 carrierwave 有关吗?是因为自己/etc/paths 没有设置正确吗?贴图在下,请大家看看。

错误信息是说“没有identify这个文件或是目录”,我觉得应该是imagemagick没有安装或是路径设置错误,你试着在 shell 你运行下identify命令试试。

identify 不是那个意思吧

@edgar_wang_cn identify 不是那个意思吧

#3 楼 @Levan identify 是 ImageMagick 的一个工具。

@Rei @edgar_wang_cn 我试了,也装了,但是报错的结果还是一样的,看不出问题。。。

你需要 mac osx 下的 imagemagic

brew install imagemageick

ImageMagick 不是 gem,要用 homebrew 之类管理器装。

@jimrokliu @Rei 好的,谢谢!还以为那个是 gem

Imagemagick 是一组图像处理的 lib,在 Mac 下用 Homebrew 可以很容易地安装。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号