Mac 配置Maven遇到的zsh:operation not permitted:mvn
新手小白第一次買了iMac配置maven過程記錄
硬體環境:macOS Catalina version 10.15.7
配置過程:
檢視Java版本和存在位置(mac通常會自帶已經安裝好的java)
java -version
JAVA_HOME存在位置
/usr/libexec/java_home
這個路徑需要記錄下來
下載maven包
官網:http://maven.apache.org/download.cgi
看好系統配置要求maven對應Java有版本要求
解壓tar.gz包,並記住解壓後放置的目錄位置。我圖方便省事就直接放在了根目錄下了。/Users/sandra
接著配置環境變數
vi ~/.bash_profile
按i進入vim編輯模式,輸入以下環境變數
JAVA_HOME就是剛才第一個記錄的Java位置
M2_HOME就是maven解壓後的位置,這個兩個名字都是自己隨意取的可以更換,但注意要跟最後PATH內的一致對應即可。
輸入結束按esc退出編輯模式,再按:wq!退出並儲存檔案。
然後再 vi ~/.zshrc
按i進入vim編輯模式,輸入以下
輸入結束按esc退出編輯模式,再按:wq!退出並儲存檔案。
最後在命令列輸入
source ~/.bash_profile
source ~/.zshrc
正常來說就完成了!!!
問題來了,我按照以上的流程順利走完之後在我mvn -version想要檢視maven版本時,系統提示我:
zsh: operation not permitted: mvn
!!!!!
神馬情況???許可權不夠,所以我自作主張的進行了以下的步驟,實踐證明是有效的
在命令列輸入
sudo su
然後輸入電腦的解鎖密碼
進入以下介面
然後,重複配置環境變數的所有動作,也就是上面從
vi ~/.bash_profile
到
source ~/.bash_profile
source ~/.zshrc
中間的所有動作,再做一遍,最後ctrl+D退出sh-3.2
再mvn -version即可成功如下
新手小白第一次記錄完成!
相關文章
- macOS: sudo : Operation not permittedMacMIT
- yarn install 遇到的錯誤訊息 - Error EPERM operation not permitted, open .yarnrcYarnErrorMIT
- [20210222]gdb ptrace Operation not permitted.txtMIT
- NFS mount results in "vmount: operation not permitted" errorNFSMITError
- 【maven】mvn 命令Maven
- Failed to get D-Bus connection: Operation not permittedAIMIT
- maven使用mvn archetype:generate命令建立專案骨架遇到的問題Maven
- docker安裝matlab mount failed: Operation not permitted.DockerMatlabAIMIT
- chown: /usr/local: Operation not permitted問題解決MIT
- ulimit: core file size: cannot modify limit: Operation not permittedMIT
- Mac OSX(version 10.14.3) Maven 執行mvn -v,提示JAVA_HOME沒有正確配置MacMavenJava
- Mac 中 Maven 配置MacMaven
- root使用者操作檔案提示 changing permissions of '***': Operation not permittedMIT
- ionic3 ,win7下 npm install 報operation not permittedWin7NPMMIT
- 在Docker內部使用gdb偵錯程式報錯-Operation not permittedDockerMIT
- Mac 配置 iTerm2 + oh-my-zshMac
- Mac OS 配置Maven步驟MacMaven
- Maven:如何在eclipse中使用mvn clean install?MavenEclipse
- Linux 配置 zsh 以及 oh-my-zshLinux
- 關於Mac配置安裝MavenMacMaven
- npm 或 yarn安裝依賴報錯 EPERM: operation not permitted, unlink 解決方法NPMYarnMIT
- Mac 配置 oh-my-zsh 和命令列自動補全Mac命令列
- Mac 安裝 oh-my-zsh + autojump + zsh-autosuggestions + zsh-syntax-highlighting + solarized 配色MacZed
- maven安裝問題——mvn不是內部或外部命令Maven
- maven3.6.0安裝後執行mvn -v出現no goalsMavenGo
- zsh+on-my-zsh配置教程指南(程式設計師必備)程式設計師
- Jenkins之Maven的配置JenkinsMaven
- maven的resources配置頭Maven
- IDEA中Maven的配置IdeaMaven
- Mac 安裝 oh-my-zshMac
- 新版mac配置多版本JDK切換和maven套件MacJDKMaven套件
- [maven][spring boot] mvn spring-boot:run啟動時,指定pom檔案MavenSpring Boot
- idea配置mavenIdeaMaven
- maven中遇到的一些使用點滴Maven
- MybatisGenerator的Maven外掛配置MyBatisMaven
- Maven類包衝突終極三大解決技巧 mvn dependency:treeMaven
- [mac Catalina 系統配置 adb] 配置 adb 環境後,執行 adb 報錯:zsh: bad CPU type in executable: adbMac
- Maven教程(Eclipse配置及maven專案)MavenEclipse