2013-03-04 15 views
14

最近、プロジェクトを自動的にセットアップするために、スタートアップウィンドウでオプション "プロジェクトを開く"と既存のbuild.gradleファイルを使用して既存のGradleプロジェクトをインポートしようとしました。IntelliJはPATH変数を認識しません

私はこれをした直後に、エラーメッセージが言って、IntelliJのに登場:

はGradleのインストールを使用したタイプのモデル「BasicIdeaProject」を取得できませんでした「/Users/myUser/Tools/gradle-1.3」。 ビルドファイル '/Users/myUser/IdeaProjects/myProject/database/build.gradle'行:20 プロジェクト ':データベース'の評価中に問題が発生しました。 プロジェクト ':データベース'の評価中に問題が発生しました。 PATHに 'play'コマンドが見つかりませんでした。 はIntelliJのは、私は私のPATH変数にプレイフレームワークを追加していないと文句を言い、同じように見えるとして、あなたがあなたのパスに

をFramework 2.0がインストール再生としていることを確認してください。シェルからの出力はsthに伝えられますが。他:

/usr/bin:/bin:/usr/sbin:/sbin 

:私はこのクラスを実行すると

public class Playground { 

    public static void main(String[] args) { 

     System.out.println(System.getenv("PATH")); 
    } 
} 

、それは私に次のような出力が得られます。

echo $PATH; 
/usr/local/bin:/Users/myUser/Library/Ruby/Gems/1.8/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/sbin:/bin:/sbin:/Users/myUser/.yadr/bin:/Users/myUser/.yadr/bin/yadr:/Users/myUser/Tools/gradle/bin:/usr/local/Cellar/mongodb/2.2.2-x86_64//bin:/Users/myUser/Tools/groovy/bin:/Users/myUser/Tools/play-2.0 

は、私はまた、IntelliJのが使用するPATH変数を表示するための単純なクラスを書きましたこのように、IntelliJはシェルで設定されたPATH変数を完全に無視します。ですから、このPATH変数を認識するようにIntelliJを操作/設定する方法を知りたいのですが?

私が使用しているシェルはzshです。この記事

答えて

10

実際には、コマンドラインから "open -a [IntelliJ App]"を使用することができます。これは、.bash_profileおよび/または.zshrcのパス変数を選択してIntelliJ IMOに切り貼りするよりも優れています。私が間違っていなければ、マックだけの問題に見えます。

関連する問題