Mac OSX 매버릭스 maven 에서 찾을 수 없습니다.

업그레이드 후 10.8-10.9, 메이븐 찾아볼 수 없는 나의 Mac OSX / usr / 공유 경로가 설치되어 있으나 최근 10.8.

이 때 나는 시도하시겠습니까 명령:

$ maven -version

그 결과 맡을게 &gt. - 내주었다. 마프너: 명령을 찾을 수 없습니다.

하지만 대해 과태료 협력했습니다 10.8? 모든 생각은?

39 don& 경우, t want to install 홈브류 (또는 다른 패키지 관리자) 설치를 위한 바이너리 메이븐, 그냥 눈 그들위에 사이트 수 있습니다.

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"
해설 (4)
해결책

메이븐 설치되어 있지 않은 기본적으로 탄젠트화 더 이상 Mac OS X 10.9. 예를 들어 사용하여 직접 설치해야 합니다 [홈브류] (http://brew.sh).

해설 (2)
brew install maven

39, ve 설치 명령줄 도구 및 최신 Xcode you& 있는지 확인하십시오.

xcode-select --install
해설 (4)
  1. Maven 에서 다운로드하십시오 here.
  2. 방금 다운로드됨 다리그스 푸십시오 원하는 위치로 (ex:/Users/admin/Maven).
  3. 열어보려면 가능하다.
  4. 유형 &quot &lt code>;; cd &lt /code&gt ";; 홈 폴더 갈 수 있습니다.
  5. 유형,,, 터치 .bash_profile&lt &quot &lt code&gt /code&gt &quot.
  6. 유형,,, - e .bash_profile&lt /code&gt &quot &quot &lt code&gt, 오픈 bash_profile 열 수 있는 textedit.
  7. 다음 중 테스테디터 유형

&lt 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/

&lt /code>; (없는지, 또는 음성 자국이야 apostrophe& # 39 초) 8. 이때 칠합니다 필요한 데이터 (ex 너회의 파일 위치 및 버전 번호가).

  1. 먹이좀 변경
  2. 유형 &quot code&gt <;;). .bash_profile&lt /code&gt ";; 모든 기능을 및 업데이트하려면 .bash_profile 리로드하려면 추가했는지. (* 분리하십시오 점 단일 공백으로 합니다).
  3. 유형,, - version&lt &lt code&gt 마프너 /code&gt.

성공할 경우 다음과 같은 볼 수 있습니다. &lt 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"

&lt /code>;

해설 (2)

이 솔루션은 &lt b&gt 매우 긴 것이지만,,, # 39 의 not&lt /b&gt it& 것으로 비칠 수 있다. 그냥 여러 가지 포함되어 있기 때문에 모든 게 해결된다. Os 의 매버릭스 가져다줄래요 통했다.

참고: 제가 답변 중 일부는 위의 결합 및 편집됩니다 몇 가지 예를 들면, 그 결과, 이 때문에 특히 추가되든지 및 포맷하여 게시하기를 크레딧보다 댁이라면 작성자, 원래 우려된다.

  1. Maven 에서 다운로드하십시오 here.

  2. 열어보려면 가능하다.

  3. 원하는 위치로 푸십시오 다운로드한 파일을 입력하여 수동으로 또는 다음 행에 터미널 (칠합니다 필요한 데이터):

,, mv &lt &lt code&gt b&gt &lt i> [너회의 파일 이름] [대상 위치] &lt /i&gt /b&gt <;;; / tar - 스베프 &lt b>;;;;;; [너회의 file name] &lt i&gt &lt /i&gt &lt /b&gt. &lt /code>;

예를 들어,,, 우리 파일은 index. &quot &lt code&gt apache-maven-3.2.1-bin.tar&lt /code&gt &quot. (메이븐 &lt /b&gt b&gt, 버전 3.2.1<;;) 하나님은 이 ";;; /code&gt 찾을 &lt code&gt /Applications&lt "; 그 다음 행에 털미널 입력하십시ᄃ오 디렉터리인 해야 한다.

mv apache-maven-3.2.1-bin.tar /Applications/ tar - 스베프 apache-maven-3.2.1-bin.tar

  1. 39 don& JDK (Java Development Kit) 없는 경우, 모든 컴퓨터에 설치된 하나를 장착합니다.

  2. Java -;;;;;; &quot /code&gt version&lt code&gt &lt &quot 유형 터미널. 다음과 같은 항목을 볼 수 있습니다.

자바 버전을 1.8.0&quot "; 자바 런타임 환경 (빌드 1.8.0-b132) manager/se (TM) Jave 하스팟 (TM) 64-비트 서버 VM (빌드 25.0-b70 혼합 모드)

기억나지 jave 버전 (예를 들면, &lt b&gt /b&gt 1.8.0<;;;).

  1. 유형,,, &quot /code&gt /&lt code&gt &quot &lt), cd ~ 홈 폴더 갈 수 있습니다.

  2. 유형,,, 터치 .bash_profile&lt &quot &lt code&gt /code&gt &quot.

  3. 유형,,, - e .bash_profile&lt /code&gt &quot &quot &lt code&gt, 오픈 bash_profile 열 수 있는 textedit.

  4. 다음 중 입력하십시ᄃ오 TextEdit (복제본에 설명하였노라 필요한 데이터 및 교체):

java_home = /Library/Java/JavaVirtualMachines/jdk<;;;; code&gt &lt 익스포트합니다 b&gt &lt i&gt <;;; [너회의 jave 버전] /i&gt &lt .jdk/Contents/Home /b&gt. m2_home 익스포트합니다 b>;;; [너회의 파일 위치] = &lt &lt i&gt <;;;;;; i&gt /i&gt &lt /b&gt /apache-maven-&lt b&gt &lt <;;; [너회의 메이븐 버전] /i&gt &lt /b> / 패스 패스 M2_HOME/bin 익스포트합니다 = $. $

39, & # 39 마프너 앨리어스가 = $ M2_HOME/bin/mvn&.

&lt /code>;

예를 들어, 우리는 우리의 경우, code> [너회의 jave 버전] &lt &lt 대체할 것이라고 &quot /code&gt ";; ,, &quot /code&gt 1.8.0&lt code&gt &quot 함께 &lt. (가치 있어 5 단계), &quot code&gt <;;;; [너회의 파일 위치] &lt /code&gt &quot. ,, &quot /code&gt /Applications&lt code&gt &quot 함께 &lt. (가치,,, &quot /i&gt Location&lt i&gt &lt &quot 교체품으로 사용할 대상 3 단계) 과 &quot code&gt <;;;; [너회의 메이븐 버전] &lt /code&gt &quot. ,, &quot /code&gt 3.2.1&lt code&gt &quot 함께 &lt. (메이븐 버전 목격됐다고 3 단계), 그 결과 다음 코드:

java_home = /Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home 익스포트합니다 익스포트를 /Applications/apache-maven-3.2.1/ M2_HOME = 패스 패스 M2_HOME/bin 익스포트합니다 = $. $

39, & # 39 마프너 앨리어스가 = $ M2_HOME/bin/mvn&.

  1. 먹이좀 변경

  2. ,,, 소스 .bash_profile&lt /code&gt &quot code&gt &lt &quot 유형 bash_profile 리로드하려면 및 업데이트하려면 모든 기능을 추가할 수 있습니다.

  3. 유형,, - version&lt &lt code&gt 마프너 /code&gt. 성공할 경우 다음과 같은 볼 수 있습니다.

,, 아파치 메이븐 &lt &lt code&gt b&gt &lt i&gt &lt /i&gt &lt /b>;;;; [너회의 메이븐 버전] (&lt, i> [일부 이상한 얘기입니다. # 39 don& 걱정, t 이] /i&gt <;) 메이븐 홈: &lt b&gt <;;;;;;; [너회의 파일 위치] &lt i&gt /i&gt &lt /b&gt /apache-maven-&lt b>;;;;;; [너회의 메이븐 버전] &lt i&gt &lt /i&gt &lt /b&gt. 자바 버전: <;;;;; [너회가 jave 버전] b&gt &lt i&gt &lt /i&gt &lt /b&gt 구입업체별:;; Oracle Corporation Jave 홈: /Library/Java/JavaVirtualMachines/jdk&lt b>;;;;;; [너회의 jave 버전] &lt i&gt &lt /i&gt &lt .jdk/Contents/Home/jre /b&gt. i&gt <; [다른 물건을 따라 달라질 수 있습니다 구성 및 OS 컴퓨터] &lt /i>; &lt /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&lt .jdk/Contents/Home/jre /b>; 기본 로케일입니다: es_ES, 플랫폼 인코딩입니다: UTF-8 OS 이름: &quot x"; mac os 버전: 10.9.2&quot &quot,, 아치. x86_64&quot ";, 제품군: &quot mac";

해설 (2)

I am not allowed to # 39, 의견을 pkyeck& 대응은 몇 명이 나를 포함, 그래서 저는 추가에는 작동하지 않는 별도의 주석에 계속 그의 응답:

기본적으로 변수를 추가할 경우 .profile 파일을 시도하시겠습니까 일곱방과 언급한 바 있는 .bash_profile 작동하지 않습니다. 가정에서 디렉토리이며 단순화표현 털미널 재시작하십시오 위치해 있다. that got it working for me.

이 명백하네 차단 기능이 없는 액세스하려면 .profile 파일을 편집할 수 있는 약간만이라도, 이를 위해 list. &quot touch"; 확인할 수 있도록 액세스 및 &quot sudo"; 명령을 액세스하면 내려받습니다

&gt, &gt, 1. 터치 .profile &gt, &gt, 2. vi .profile

다음은 우리가 함께 하는 또 하나의 솔루션으로 프레이크 가변적입니다 제안됩니다 협력했습니다 편집하든 .profile 가져다줄래요:

&gt, &gt, 1. = &lt M2_HOME 익스포트합니다 /apache-maven-3.3.3 your_path>; &gt, &gt, 2. 패스 패스 M2_HOME/bin 익스포트합니다 = $. $

해설 (0)