# Paperclip not finding imagemagick on prod, works on dev

**URL:** <https://www.ruby-forum.com/t/paperclip-not-finding-imagemagick-on-prod-works-on-dev/192840>\
**Category:** Rails\
**Created:** [August 6, 2010, 8:26pm UTC](https://www.ruby-forum.com/t/paperclip-not-finding-imagemagick-on-prod-works-on-dev/192840 "2010-08-06T20:26:32Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![fipa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9e8a1a/32.png) [@fipa](https://www.ruby-forum.com/u/fipa)\
**Post date:** [August 6, 2010, 8:26pm UTC](https://www.ruby-forum.com/t/paperclip-not-finding-imagemagick-on-prod-works-on-dev/192840/1 "2010-08-06T20:26:32Z")

</div>

Hi,

I am using paperclip to attach documents to my models. it works  
perfectly on my dev machine, but on the server I get a  
CommandNotFoundError.

On my server if I ./script/console I can run imagemagick through  
system(“convert”) and it works, so why can’t paperclip find it?

Thanks for your ideas

PS: the paperclip google group isn’t getting much answers so I am  
posting here.

---

<div class="post-metadata">

**Author:** ![fipa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9e8a1a/32.png) [@fipa](https://www.ruby-forum.com/u/fipa)\
**Post date:** [August 6, 2010, 10:02pm UTC](https://www.ruby-forum.com/t/paperclip-not-finding-imagemagick-on-prod-works-on-dev/192840/2 "2010-08-06T22:02:09Z")

</div>

On Fri, Aug 6, 2010 at 11:26 AM, Fernando P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> I am using paperclip to attach documents to my models. it works  
> perfectly on my dev machine, but on the server I get a  
> CommandNotFoundError.
> 
> On my server if I ./script/console I can run imagemagick through  
> system(“convert”) and it works, so why can’t paperclip find it?

Chances are the _web server_ is running under a user id other than  
yours, and so has a different $PATH.

## HTH,

Hassan S. ------------------------ removed\_email\_address@domain.invalid  
twitter: @hassan

---

<div class="post-metadata">

**Author:** ![fipa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9e8a1a/32.png) [@fipa](https://www.ruby-forum.com/u/fipa)\
**Post date:** [August 6, 2010, 11:01pm UTC](https://www.ruby-forum.com/t/paperclip-not-finding-imagemagick-on-prod-works-on-dev/192840/3 "2010-08-06T23:01:18Z")

</div>

I’ll also add this: [Equivalent of Apache's SetEnv Variable - NGINX - Ruby-Forum](http://www.ruby-forum.com/topic/214031)

I’m running Nginx+Passenger, and it seems there are issues with  
ImageMagick.

---

<div class="post-metadata">

**Author:** ![fipa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9e8a1a/32.png) [@fipa](https://www.ruby-forum.com/u/fipa)\
**Post date:** [August 6, 2010, 10:58pm UTC](https://www.ruby-forum.com/t/paperclip-not-finding-imagemagick-on-prod-works-on-dev/192840/4 "2010-08-06T22:58:46Z")

</div>

Hassan S. wrote:

> Chances are the _web server_ is running under a user id other than  
> yours, and so has a different $PATH.

Interesting, and I think you are right.

However the problem might be similar to these:

- 

> <https://stackoverflow.com/questions/1996102/rails-paperclip-and-passenger-is-not-recognized-by-the-identify-command>

\*  
[http://arglebargle.posterous.com/path-environment-variable-for-rails-using-pas](http://arglebargle.posterous.com/path-environment-variable-for-rails-using-pas)

- [http://www.fuzzylizard.com/archives/2008/07/05/954/](http://www.fuzzylizard.com/archives/2008/07/05/954/)

---

<div class="post-metadata">

**Author:** ![fipa](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/f/9e8a1a/32.png) [@fipa](https://www.ruby-forum.com/u/fipa)\
**Post date:** [August 7, 2010, 12:16pm UTC](https://www.ruby-forum.com/t/paperclip-not-finding-imagemagick-on-prod-works-on-dev/192840/5 "2010-08-07T12:16:35Z")

</div>

Simply adding Paperclip.options[:command\_path] fixed the issue, but I  
swear I tried it yesterday!
