2016-04-13 14 views

答えて

2
sudo echo ". ~/.bashrc" >> /etc/bash.bashrc 
+0

これはなぜ機能しますか? –

+1

@AlexanderSuraphel私が理解したように、ideaはデフォルトのbashプロファイルのみを読み込みます。あなたのホーム.bashrcの最後にソースを追加すると、デフォルトでロードされます。 btw、最初の答えは私のために動作しません。 – Ognjen

+0

これはうまくいった!ありがとう –

3

.profileに論文の行を追加します(それが存在しない場合は、ファイルを作成します)、ソース.bashrcのために:

if [ "$SHELL" = "/bin/bash" ]; then 
    . ~/.bashrc 
fi 
+0

Kenavoz、私はこの解決策を見つけました。私はこの質問に、なぜそれがデフォルトではソースではないのか、そしてなぜあなたのソリューションが働くのかを調べるように頼みました。ありがとう –

+0

Intellij IDEAのターミナル設定でbashパスを定義しましたか? – SLePort

+0

デフォルトでは '/ bin/bash'です。どうしてでしょうか? –

1

>オペレータがsudoを通らないので書き込みプロセスに対するアクセス許可。私はこれやった

echo ". ~/.bashrc" | sudo tee /etc/bash.bashrc 
0

を私は.bashrcが、私は最初のIntelliJをインストールし、bin/idea.shスクリプト経由で直接実行する場合にのみ供給されていないことに気づきました。

Tools -> Create Desktop Entry...でデスクトップエントリを作成し、Ubuntuダッシュから起動すると、.bashrcが適切にソースされます。

関連する問題