Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CarrierWave MiniMagick调整大小会导致错误

CarrierWave MiniMagick调整大小会导致错误
EN

Stack Overflow用户
提问于 2012-09-06 06:39:08
回答 2查看 1.2K关注 0票数 0

我使用CarrierWave和MiniMagick来调整大小和上传文件。我的上传程序中有版本指令

代码语言:javascript
运行
AI代码解释
复制
  version :thumb do
    process :resize_to_limit => [100, 100]
  end

但是当我上传文件时,操作失败。我得到的例外是

代码语言:javascript
运行
AI代码解释
复制
No such file or directory - identify -ping /var/folders/Au/AuBTXIH8HzCAhKdy0jvi+k+++TI/-Tmp-/mini_magick20120906-64039-1gx1ptu.jpg

我上传的文件名是hat.jpg。/var/folders/Au/AuBTXIH8HzCAhKdy0jvi+k+++TI/-Tmp-/目录确实存在,但是当我上传时,我看不到正在创建的文件。

对于这个问题有什么建议吗?

编辑:我发现具体的问题是MiniMagick生成了一个运行identify的命令,而没有找到标识命令。但是它在我在/usr/local/bin/identify的系统上--它是作为ImageMagick.For的一部分安装的,这是MiniMagick没有将它捡起来的原因。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-09-06 08:57:30

发现问题在于我的RubyMine IDE,而不是我的应用程序,也不是ImageMagick或MiniMagick。

当启动RubyMine IDE (双击RubyMine图标)时,它似乎不会继承终端会话的路径。因此,当我从/usr/local/bin/内部启动rails服务器时,RubyMine不在我的服务器路径中。

在从命令行启动服务器时,我能够成功地运行我的应用程序。我还发现,如果我从命令行启动RubyMine (使用open -a RubyMine),那么终端会话就会被继承,并且一切都按预期工作。

票数 1
EN

Stack Overflow用户

发布于 2012-09-26 11:26:51

添加到您的/etc/路径的顶部:

代码语言:javascript
运行
AI代码解释
复制
/usr/local/bin/

这将告诉mac,新的shell应该有这个变量。我建议将其添加到顶部,因为在使用自制软件时,您经常会添加覆盖mac应用程序中内置的路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12302534

复制
相关文章
porm导致项目运行错误
由于创建moduel基于原来项目之上导致porm会继承原有项目导致运行错误 解决:删除继承关系 relative
全栈程序员站长
2022/07/02
9220
porm导致项目运行错误
调整 wal_segment_size 导致PostgreSQL 停止服务
近一段时间一致是 MYSQL ,PostgreSQL 两条腿走路,这样做是有原因的,不是所有的企业都是互联网企业,也不是所有企业的程序员都能良好的理解MYSQL的使用方式,也不能强制要求程序员将复杂的SQL 都变成程序的方式来进行。PostgreSql 的兼容性以及对于复杂SQL 语句的处理更强悍,这是毋庸置疑的。所以这也是部分金融机构企业转向POSTGRESQL 的原因之一。所以DBER 们也的根据实际情况和业务情况以及程序员的水平和业务的稳定度综合评定出,到底是MYSQL 还是 POSTGRESQL 。
AustinDatabases
2019/07/12
1.8K0
调整 wal_segment_size 导致PostgreSQL 停止服务
空指针错误导致tomcat报404错误
项目代码的异常类型为500 400 没有404错误 线上却偶尔报404错误,导致成功率低于99% 追查发现是由于一个空指针错误,未被捕获抛出指定项目异常 mark
架构师刀哥
2018/03/20
1.5K0
错误cron导致linux宕机 原
MAILTO是针对用户配置的,于是将该参数加入/var/spool/cron/internal下;
阿dai学长
2019/04/03
3.4K0
大咖开小会 | 8堂文旅大咖公益课直播“不打烊”
受疫情影响, 文旅产业损失惨重 大多数景区纷纷闭园、 酒店在半停和歇业间徘徊、 购物商店大面积关停、 线下文娱影视全面停止, OTA和营销平台涉旅企业做出退改保障政策 ...... 有专家评论说:“今年第一季度将是旅游相关企业最冷的‘冬天’,也将是最困难的时期。”对于文旅企业来说,2020年最主要的课题变成了“活下来”。 危机之下,文旅人应在“暂停期”修炼内功,是为跨越风霜雪冬,以更好的迎接美好的春天。 腾讯文旅产业研究院联合“游云南”学院、云南省旅游规划研究院、云南省旅游规划设计协会共同推出「大
腾讯文旅
2020/06/17
4790
大压力下Redis参数调整要点
最重要的原因之一Redis的主从复制,两者复制共享同一线程,虽然是异步复制的,但因为是单线程,所以也十分有限。如果主从间的网络延迟不是在0.05左右,比如达到0.6,甚至1.2等,那么情况是非常糟糕的,因此同一Redis集群一定要部署在同一机房内。
一见
2018/09/30
1.5K0
大压力下Redis参数调整要点
PHP Bom头导致乱码或者其他错误
转载至:https://www.cnblogs.com/wt645631686/p/6868826.html
黄啊码
2020/05/29
1.1K0
将MapperScan错误使用导致的BindingException问题
在前面的代码中,使用fluent mybatis的mapper对表进行增删改查都没有问题。 但是fluent mybatis官方也说了,自动会生成dao层代码,将dao及其实现类都生成好了。因此也想尝试下生成的代码使用的效果。 此外,由于不想建多个project来进行测试,因此对于不同的测试,都在src/main/java下面弄各种不同的包来进行区分。本次测试的package:com.dhb.gts.javacourse.week6.mysqltest目录。
冬天里的懒猫
2021/09/22
1.6K0
SQL注入攻击导致BIGINT溢出错误
首先, 溢出,通俗的讲就是意外数据的重新写入,就像装满了水的水桶,继续装水就会溢出,而溢出攻击就是,攻击者可以控制溢出的代码,如果程序的对象是内核级别的,如dll、sys文件等,就可以直接操控系统内核了
随心助手
2019/10/15
2.1K0
前段图片跨域问题,导致canvastoDataURL错误
因为图片资源放到OSS上,一般情况下img的src是不存在这个问题的,但是因为需要图片合成,需要拿到图片资源后进行处理,比如前段canvas图片合成,避免不了会出现跨域情况。
93年的老男孩
2019/12/20
3.1K0
iOS 时间格式错误导致的坑
我们的项目中有个功能是根据昨天到当前时间去查找记录,可是就在圣诞节过后,出现了问题,查找记录查找不到了?最后发现时间区间是:2019-12-26 3:00:00-----2019-12-27 23:15:45,怎么回事呢?只有年份不对,年份应该是2018年啊!代码没有问题啊!找了好久,最后发现时间格式设置不对! 好大的坑!
honey缘木鱼
2019/02/21
3.4K0
前端权限导致的跳转出现404错误
问题: 管理员与超级管理员访问编辑文章时出现,超管可以正常编辑,而管理员出现跳转404问题。
全栈程序员站长
2022/07/01
1.8K0
前端权限导致的跳转出现404错误
错误诊断:索引数据错误导致ORA-00600 [kdsgrp1]处理
墨墨导读:客户反应一套数据库alert日志报ORA-00600 [kdsgrp1],需要定位问题原因。
数据和云
2020/09/22
9410
错误诊断:索引数据错误导致ORA-00600 [kdsgrp1]处理
2018-06-25 solidity版本导致的错误
  // Initializes contract with initial supply tokens to the creator of the
oracle3
2022/05/13
8710
Android调整系统字体导致采用REM布局错乱的解决方法
最主要的就是通过window.getComputedStyle方法去获取刚刚设置的fontSize如果发现值不一样,那么系统字体就改了。去修正它就好了。至于为什么设置的值和获取的值不一样就不是很清楚了。
IMWeb前端团队
2019/12/03
1.2K0
Cloudflare 大规模瘫痪:网络配置错误导致
Cloudflare声称,2022年6月21日一起大规模中断影响了其十多个数据中心和数百个主要在线平台及服务,这起中断是由本应增强网络弹性的变更导致的。 Cloudflare在调查此事件后表示:“今天即2022年6月21日,Cloudflare遭遇了中断,结果影响了我们19个数据中心的数据流量。” “遗憾的是,这19个数据中心站点处理我们全球流量的很大一部分。 这次中断是作为一个长时间运行的项目一部分的变更引起的,原本旨在为我们最繁忙的那些站点增强弹性。” 据用户报告,受影响网站和服务的完整列表包括但不限
云头条
2022/06/24
8120
Cloudflare 大规模瘫痪:网络配置错误导致
EasyNVR视频平台设备通道页面显示错误的调整方法
随着金融、教育等行业开始将传统的安防摄像头进行互联网、微信直播,这也意味着视频监控直播行业的春天来了。将安防摄像头或NVR上的视频流转成互联网直播常用的RTMP、HTTP-FLV、HLS等流格式再分发给用户端进行直播,不管身处何地都可以通过移动通讯设备查看监控设备,这些功能是EasyNVR互联网直播系统研发和设计的初衷和基础功能。
TSINGSEE青犀视频
2021/06/04
5960
EasyNVR视频平台设备通道页面显示错误的调整方法
随着金融、教育等行业开始将传统的安防摄像头进行互联网、微信直播,这也意味着视频监控直播行业的春天来了。将安防摄像头或NVR上的视频流转成互联网直播常用的RTMP、HTTP-FLV、HLS等流格式再分发给用户端进行直播,不管身处何地都可以通过移动通讯设备查看监控设备,这些功能是EasyNVR互联网直播系统研发和设计的初衷和基础功能。
EasyNVR
2021/06/10
6380
Linux关于xxx^M导致Shell程序编译错误
在从Windows下移植某脚本文件到Linux环境之后会出现无法编译的情况,遇到类似如下的错误提示:
琉璃康康
2022/04/19
1.2K0
调整来临,网络大电影或将不只是网络大电影
文|孟永辉 作为衍生于互联网与影视行业的孪生体,网络大电影从一出现便吸引了很多人的目光。在影视用户逐步从线下的影院向线上的视频网站转移的过程中,网络大电影的出现丰富了原本已经形成的影视类型,并用一种新奇的表现方式获得了很多年轻用户的青睐。 门槛低、成本少、周期短是网络大电影比较显著的特征。正是这种特征让网络大电影从一开始就能够与互联网产生密切联系,借助视频网站能够轻松实现传播。在经历了井喷式的发展之后,网络大电影的发展开始进入到一个新的发展阶段。 很多人将网络大电影的飞速发展归因于互联网飞速发展带来的巨大
孟永辉
2018/05/11
6180

相似问题

MiniMagick和Carrierwave未调整大小

10

调整大小会导致错误吗?

11

调整图像大小会导致元组错误。

10

UICollectionView自动调整大小会导致错误

15

Carrierwave、MiniMagick和缩放图像

215
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档