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
- 【maven】mvn 命令Maven
- NFS mount results in "vmount: operation not permitted" errorNFSMITError
- maven使用mvn archetype:generate命令建立專案骨架遇到的問題Maven
- Maven配置中遇到的坑Maven
- Failed to get D-Bus connection: Operation not permittedAIMIT
- chown: /usr/local: Operation not permitted問題解決MIT
- ulimit: core file size: cannot modify limit: Operation not permittedMIT
- cygwin 多使用者 /bin/bash: Operation not permittedMIT
- -bash: ulimit: open files: cannot modify limit: Operation not permittedMIT
- mac配置mavenMacMaven
- 安裝pods提示Operation not permitted usr bin xcodeprojMITXCode
- windows下安裝kibana出 "EPERM: operation not permittedWindowsMIT
- bundler安裝失敗,Operation not permitted - /usr/bin/***MIT
- Mac 中 Maven 配置MacMaven
- Mac OSX(version 10.14.3) Maven 執行mvn -v,提示JAVA_HOME沒有正確配置MacMavenJava
- 為MAC配置終端環境iTerm2+Zsh+oh-my-zshMac
- 使用npm install報錯-4048 operation not permitted解決NPMMIT
- Mac 配置 iTerm2 + oh-my-zshMac
- Maven命令列使用:mvn clean package(打包)Maven命令列Package
- -bash: ulimit: max user processes: cannot modify limit: Operation not permitted問題的處理MIT
- root使用者操作檔案提示 changing permissions of '***': Operation not permittedMIT
- ionic3 ,win7下 npm install 報operation not permittedWin7NPMMIT
- Mac OS 配置Maven步驟MacMaven
- 切換到ZSH以後遇到的坑
- [20210222]gdb ptrace Operation not permitted.txtMIT
- 11g rac multipath asmlib ASM asm_open error Operation not permittedASMErrorMIT
- Linux 配置 zsh 以及 oh-my-zshLinux
- 關於Mac配置安裝MavenMacMaven
- Maven命令列使用:mvn clean compile(編譯)Maven命令列Compile編譯
- Maven命令列使用:mvn clean install(安裝)Maven命令列
- mvn archetype:create -DgroupId=ce.demo.mvn -DartifactId=webapp -DarchetypeArtifactId=maven-archetypeDartWebAPPMaven
- [Maven]mvn單獨執行某一個外掛的goalMavenGo
- Maven:如何在eclipse中使用mvn clean install?MavenEclipse
- linux操作提示:“Can't open file for writing”或“operation not permitted”的解決辦法LinuxMIT
- Mac 配置 oh-my-zsh 和命令列自動補全Mac命令列
- zsh+on-my-zsh配置教程指南(程式設計師必備)程式設計師