Mac コンソールのアイデア mvn コマンドが見つかりません。
最近の問題に対する簡単な解決策です。
最近、idea for macのターミナルコンソールでmavenコマンドが使えなくなりました。つまり、どのmvnコマンドもcommand not foundと出てしまうのです。
問題の本質は、mac環境下でmavenの環境変数が設定されていないことです。
おさらいすると
Macシステム用の環境変数で、以下の順に読み込まれます。
a. /etc/profile
b. /etc/paths
c. ~/.bash_profile
d. ~/.bash_login
e. ~/.profile
f. ~/.bashrc
ここで、aとbはシステムレベルであり、システム起動時に読み込まれます。残りはユーザーレベルで、c,d,eは前から順に読み込まれ、cのファイルが存在すれば、次の数ファイルは無視されます。
~/.bashrcには上記のルールがなく、bashシェルを開いた時に読み込まれます。ここで提案するのは、環境変数をc
以下はその方法です。
<ブロッククオート- vim ~/.bash_profile
-
export IDEA_MAVEN=/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3
export PATH=$PATH:$IDEA_MAVEN/bin 注意:ideaに付属するmavenプラグインを直接使っているので、直接インポートしています。
-
source ~/.bash_profile 注:効果を発揮します。
ここで遭遇するもう一つの問題は、実行権限がないことです
mvn -v と入力すると、次のように出てきます。
/Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/bin/mvn: パーミッションが拒否されました。
解決方法
mvnに実行権限を追加する
chmod a+x /Applications/IntelliJ IDEA.app/Contents/plugins/maven/lib/maven3/bin/mvn
IntelliJ IDEA.appフォルダが認識されない場合
binディレクトリの最終階層までcdし、chmod a+x mvn (a:all users +:add permissions x:execute permissions)を実行します。
関連
-
c++のエラーエラー: "***"の前に期待される初期化子
-
python reports an error: 'list' object has no attribute 'shape'
-
2013 - 「初期通信パケットの読み込み」で MySQL サーバーへの接続が失われ、システムエラーが発生しました。0
-
EF: エンティティオブジェクトは、IEntityChangeTrackerの複数のインスタンスから参照することはできません。
-
Gulpプロジェクトのエラーです。AssertionError [ERR_ASSERTION]: タスク関数を指定する必要があります
-
socket.gaierror: [Errno 8] nodenameまたはservnameが提供されない、またはわからない
-
rvm アンインストール
-
ローカル変数sumが初期化されていない可能性がある
-
STM32でのビットバンド動作
-
android:textAlignment パラメータ説明
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
エラー: collect2:ld が 1 の終了ステータスを返した (要約)
-
RuntimeWarning: double_scalars で無効な値が発生しました precision.append(tp[i] * 1.0 / (tp[i])
-
Uncaught SyntaxError: 位置1でJSONの予期しないトークンoは、問題が解決されました。
-
vimコマンドの完全なリスト
-
[エラー] '{' トークンの前に期待される式
-
WSLubuntuでESP8266のIDF版をビルドすると、「AttributeError: 'module' object has no attribute 'SSL_ST_INIT' 」というエラーが発生します。
-
ModuleNotFoundError: plotly'という名前のモジュールがない ソリューション
-
ResultSet が閉じた後の操作は許可されない ResultSet 閉鎖例外
-
(2019.8.16に解決) urllib.error.URLError: urlopen エラー [Errno 11001] getaddrinfo に失敗しました。
-
署名入りAPKの生成: APKのビルド中にエラーが発生しました wear:packageRelease FAILED