# Call\_rake results in sh: /opt/local/bin/rake: No such file or directory

**URL:** <https://www.ruby-forum.com/t/call-rake-results-in-sh-opt-local-bin-rake-no-such-file-or-directory/154588>\
**Category:** Rails\
**Created:** [December 2, 2008, 12:02am UTC](https://www.ruby-forum.com/t/call-rake-results-in-sh-opt-local-bin-rake-no-such-file-or-directory/154588 "2008-12-02T00:02:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rafael](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/4da419/32.png) [@rafael](https://www.ruby-forum.com/u/rafael)\
**Post date:** [December 2, 2008, 12:02am UTC](https://www.ruby-forum.com/t/call-rake-results-in-sh-opt-local-bin-rake-no-such-file-or-directory/154588/1 "2008-12-02T00:02:53Z")

</div>

Hi

On my Linux Production Box, a Background Process results in following  
error:

(rdb:5) call\_rake(:send\_mailing, {:mailing\_id =\> params  
[:id].to\_i, :rails\_env =\> Rails.env})  
sh: /opt/local/bin/rake: No such file or directory

The strange thing is, that actually the path is set correctly.

-bash-3.1# sh  
sh-3.1# which rake  
/usr/bin/rake  
sh-3.1# bash  
bash-3.1# which rake  
/usr/bin/rake

Does anybody has a clue, why / where I have to set this path, so that /  
usr/bin/rake is taken as a valid path?  
Thank you very much!

regards

Rafael

---

<div class="post-metadata">

**Author:** ![rafael](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/r/4da419/32.png) [@rafael](https://www.ruby-forum.com/u/rafael)\
**Post date:** [December 2, 2008, 12:05am UTC](https://www.ruby-forum.com/t/call-rake-results-in-sh-opt-local-bin-rake-no-such-file-or-directory/154588/2 "2008-12-02T00:05:13Z")

</div>

Ohhh… I am so sorry… just found out myself!  
It was set manually by me in application.rb 😉

one should remember, what has been coded 😃

thanks anyway

Rafael
