2011-08-19 56 views
0

剛剛安裝的Aptana Studio 3在Mac OS X Snow Leopard上構建3.0.4.201108101506。我從現有源創建了一個新的rails項目。當我打開一個終端或選擇「運行服務器」或「Rails控制檯」時,它會在應用程序目錄中打開一個終端(預期),但會給出消息:Aptana Studio 3 - 當我去終端時找不到.bashrc

bash:.bashrc:沒有這樣的文件或目錄

如果我的源代碼位於我的主目錄中的.bashrc,那麼一切都開始正常工作。

我該如何指示Aptana自動爲我做這件事?我搜索,似乎無法找到任何人有類似的問題,所以也許有配置問題。

+0

您是否安裝了git,如使用Aptana所需?它使用這個bash shell來執行命令。 – Dan

+0

您還應該確保您的登錄PATH設置正確,以便您可以正確執行ruby,gem,rails和git命令。在.bashrc(或等價物)中設置這些內容是不夠的,因爲當Aptana Studio 3等GUI應用程序啓動時,默認情況下它不會被默認評估。 – Dan

+0

是的,安裝了git,並且我克隆了一個項目。打開終端後,我可以執行ruby,gem,rails和git,在那裏我發現錯誤。 但是,如果我鍵入rails服務器或rails控制檯,那麼這兩者都會失敗,直到我找到包含以下行的.bashrc: [[-s「/Users/zwickilton/.rvm/scripts/rvm」]] && source「/Users/zwickilton/.rvm/scripts/rvm」 – zwickilton

回答

0

看起來我們不採購的.bashrc,根據bash的手冊,該手冊似乎是正確的:http://stefaanlippens.net/bashrc_and_others

正如你可以創建一個〜/ .aptanarc文件來源的.bashrc一種變通方法。但理想情況下,您可以將RVM行移入您的.bash_profile文件中,因爲這是我們的源代碼,並且是RVM文檔的首選位置:http://beginrescueend.com/rvm/install/

僅供參考,以下是我們在啓動shell時Mac:

unset BASH_ENV 

if [ -f /etc/profile ] ; then . /etc/profile; fi 

if [ -f ~/.bash_profile ] ; then . ~/.bash_profile; 
elif [ -f ~/.bash_login ] ; then . ~/.bash_login; 
elif [ -f ~/.profile ] ; then . ~/.profile; 
fi 

if [[ $LANG == "" ]] ; then 
    export LANG=en_US.UTF-8 
fi 

if [[ "$HOME" != `pwd` ]] ; then 
    [[ -f .rvmrc && -n $rvm_version ]] && source .rvmrc 
fi 

[[ -f ~/.aptanarc ]] && . ~/.aptanarc 
相關問題