업그레이드 후 10.8-10.9, 메이븐 찾아볼 수 없는 나의 Mac OSX / usr / 공유 경로가 설치되어 있으나 최근 10.8.
이 때 나는 시도하시겠습니까 명령:
$ maven -version
그 결과 맡을게 >. - 내주었다. 마프너: 명령을 찾을 수 없습니다.
하지만 대해 과태료 협력했습니다 10.8? 모든 생각은?
http://maven.apache.org/download.cgi
(예를 들어 '/Applications/apache-maven-3.1.1') 를 푸십시오 폴더란 내용
$ tar 스베프 apache-maven-3.1.1-bin.tar.gz '-'
마지막으로 조정하십시오 /.bash_profile 대상으로선택된 any 테스테디터 포함시키십시오 하려는 '~'
export M2_HOME=/Applications/apache-maven-3.1.1
export PATH=$PATH:$M2_HOME/bin
재시작하십시오 함께 이 터미널 및 테스트
$ 마프너 버전인 '-'
Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 17:22:22+0200)
Maven home: /Applications/apache-maven-3.1.1
Java version: 1.6.0_65, vendor: Apple Inc.
Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
Default locale: de_DE, platform encoding: MacRoman
OS name: "mac os x", version: "10.9", arch: "x86_64", family: "mac"
< code>;
alias mvn='/[Your file location]/apache-maven-x.x.x/bin/mvn'
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdkx.x.x_xx.jdk/Contents/Home/
< /code>; (없는지, 또는 음성 자국이야 apostrophe& # 39 초) 8. 이때 칠합니다 필요한 데이터 (ex 너회의 파일 위치 및 버전 번호가).
성공할 경우 다음과 같은 볼 수 있습니다. < code>;
Apache Maven 3.1.1
Maven home: /Users/admin/Maven/apache-maven-3.1.1
Java version: 1.7.0_51, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_51.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.9.1", arch: "x86_64", family: "mac"
< /code>;
이 솔루션은 < b> 매우 긴 것이지만,,, # 39 의 not< /b> it& 것으로 비칠 수 있다. 그냥 여러 가지 포함되어 있기 때문에 모든 게 해결된다. Os 의 매버릭스 가져다줄래요 통했다.
참고: 제가 답변 중 일부는 위의 결합 및 편집됩니다 몇 가지 예를 들면, 그 결과, 이 때문에 특히 추가되든지 및 포맷하여 게시하기를 크레딧보다 댁이라면 작성자, 원래 우려된다.
Maven 에서 다운로드하십시오 here.
열어보려면 가능하다.
원하는 위치로 푸십시오 다운로드한 파일을 입력하여 수동으로 또는 다음 행에 터미널 (칠합니다 필요한 데이터):
,, mv < < code> b> < i> [너회의 파일 이름] [대상 위치] < /i> /b> <;;; / tar - 스베프 < b>;;;;;; [너회의 file name] < i> < /i> < /b>. < /code>;
예를 들어,,, 우리 파일은 index. " < code> apache-maven-3.2.1-bin.tar< /code> ". (메이븐 < /b> b>, 버전 3.2.1<;;) 하나님은 이 ";;; /code> 찾을 < code> /Applications< "; 그 다음 행에 털미널 입력하십시ᄃ오 디렉터리인 해야 한다.
mv apache-maven-3.2.1-bin.tar /Applications/ tar - 스베프 apache-maven-3.2.1-bin.tar
Java -;;;;;; " /code> version< code> < " 유형 터미널. 다음과 같은 항목을 볼 수 있습니다.
자바 버전을 1.8.0" "; 자바 런타임 환경 (빌드 1.8.0-b132) manager/se (TM) Jave 하스팟 (TM) 64-비트 서버 VM (빌드 25.0-b70 혼합 모드)
기억나지 jave 버전 (예를 들면, < b> /b> 1.8.0<;;;).
유형,,, " /code> /< code> " <), cd ~ 홈 폴더 갈 수 있습니다.
유형,,, 터치 .bash_profile< " < code> /code> ".
유형,,, - e .bash_profile< /code> " " < code>, 오픈 bash_profile 열 수 있는 textedit.
다음 중 입력하십시ᄃ오 TextEdit (복제본에 설명하였노라 필요한 데이터 및 교체):
java_home = /Library/Java/JavaVirtualMachines/jdk<;;;; code> < 익스포트합니다 b> < i> <;;; [너회의 jave 버전] /i> < .jdk/Contents/Home /b>. m2_home 익스포트합니다 b>;;; [너회의 파일 위치] = < < i> <;;;;;; i> /i> < /b> /apache-maven-< b> < <;;; [너회의 메이븐 버전] /i> < /b> / 패스 패스 M2_HOME/bin 익스포트합니다 = $. $
< /code>;
예를 들어, 우리는 우리의 경우, code> [너회의 jave 버전] < < 대체할 것이라고 " /code> ";; ,, " /code> 1.8.0< code> " 함께 <. (가치 있어 5 단계), " code> <;;;; [너회의 파일 위치] < /code> ". ,, " /code> /Applications< code> " 함께 <. (가치,,, " /i> Location< i> < " 교체품으로 사용할 대상 3 단계) 과 " code> <;;;; [너회의 메이븐 버전] < /code> ". ,, " /code> 3.2.1< code> " 함께 <. (메이븐 버전 목격됐다고 3 단계), 그 결과 다음 코드:
java_home = /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home 익스포트합니다 익스포트를 /Applications/apache-maven-3.2.1/ M2_HOME = 패스 패스 M2_HOME/bin 익스포트합니다 = $. $
먹이좀 변경
,,, 소스 .bash_profile< /code> " code> < " 유형 bash_profile 리로드하려면 및 업데이트하려면 모든 기능을 추가할 수 있습니다.
유형,, - version< < code> 마프너 /code>. 성공할 경우 다음과 같은 볼 수 있습니다.
,, 아파치 메이븐 < < code> b> < i> < /i> < /b>;;;; [너회의 메이븐 버전] (<, i> [일부 이상한 얘기입니다. # 39 don& 걱정, t 이] /i> <;) 메이븐 홈: < b> <;;;;;;; [너회의 파일 위치] < i> /i> < /b> /apache-maven-< b>;;;;;; [너회의 메이븐 버전] < i> < /i> < /b>. 자바 버전: <;;;;; [너회가 jave 버전] b> < i> < /i> < /b> 구입업체별:;; Oracle Corporation Jave 홈: /Library/Java/JavaVirtualMachines/jdk< b>;;;;;; [너회의 jave 버전] < i> < /i> < .jdk/Contents/Home/jre /b>. i> <; [다른 물건을 따라 달라질 수 있습니다 구성 및 OS 컴퓨터] < /i>; < /code>;
이 예제에서 결과: 약간만이라도 다음과 같습니다.
아파치 메이븐 3.2.1 (ea8b2b07643dbb1b84b6d16e1f08391b666bc1e9. 2014-02-14T18:37:52+01:00) 메이븐 홈: /Applications/apache-maven-3.2.1 자바 버전: 1.8.0, 제조사: Oracle Corporation Jave 홈: /Library/Java/JavaVirtualMachines/jdk1.8.0< .jdk/Contents/Home/jre /b>; 기본 로케일입니다: es_ES, 플랫폼 인코딩입니다: UTF-8 OS 이름: " x"; mac os 버전: 10.9.2" ",, 아치. x86_64" ";, 제품군: " mac";
I am not allowed to # 39, 의견을 pkyeck& 대응은 몇 명이 나를 포함, 그래서 저는 추가에는 작동하지 않는 별도의 주석에 계속 그의 응답:
기본적으로 변수를 추가할 경우 .profile 파일을 시도하시겠습니까 일곱방과 언급한 바 있는 .bash_profile 작동하지 않습니다. 가정에서 디렉토리이며 단순화표현 털미널 재시작하십시오 위치해 있다. that got it working for me.
이 명백하네 차단 기능이 없는 액세스하려면 .profile 파일을 편집할 수 있는 약간만이라도, 이를 위해 list. " touch"; 확인할 수 있도록 액세스 및 " sudo"; 명령을 액세스하면 내려받습니다
>, >, 1. 터치 .profile >, >, 2. vi .profile
다음은 우리가 함께 하는 또 하나의 솔루션으로 프레이크 가변적입니다 제안됩니다 협력했습니다 편집하든 .profile 가져다줄래요:
>, >, 1. = < M2_HOME 익스포트합니다 /apache-maven-3.3.3 your_path>; >, >, 2. 패스 패스 M2_HOME/bin 익스포트합니다 = $. $