大家好,這是入手Macbook Pro的第三周了,最近公司啟動比較多項目,都需要經過自己去安排,所以會比較忙,抽不出來比較多的時間來更新文檔,只能是下班擠一點時間來進行總結。
這個文章是我在使用電腦的過程中,以及在安裝環境的時候遇到的問題經過簡單整理而形成的,僅供大家參考,也歡迎大家提供建議。
因為我是從事Java Web相關的開發,那么Java的基礎環境,Maven,Git,Idea開發工具,Docker等軟件。Docker軟件后面是純容器安裝和運行,以后分開講。
一、Java 安裝與配置
- 1、Java 環境驗證
點擊桌面上的terminal終端圖標。打開終端,然后在終端中輸入命令java。如果沒有安裝Java環境,會彈窗提示:
No Java runtime present, requesting install。
同時說明這一版本的mac系統中是沒有自帶的JDK。在彈出的頁面,這個時候系統會自動打開瀏覽器,跳轉到jdk的下載頁面。
這里有倆種方式安裝,一種是通過蘋果后綴dmg格式安裝,一種是tag.gz 格式安裝。
我這里選擇比較常用的一種方式安裝:dmg格式安裝。
- 2、下載JDK安裝包
因為oracl現在下載jdk需要注冊賬號,然后登陸他們的網站,但是網站又不好登陸,又比較麻煩。如果大家需要jdk安裝包,可以后台回復: 下載JDK安裝包
來獲取下載鏈接,或者網盤鏈接。
jdk官網下載地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
下載前注意要勾選協議
Accept Lisence Agreement
- 3、安裝JDK
大家看情況選擇自己對應的版本,我這里選擇的版本是:
jdk-8u241-macosx-x64.dmg
下載完,雙擊該安裝包,按照提示進行安裝即可。過程不再重復。
- 4、打開終端,查找和驗證Java安裝路徑
一般的路徑默認為:
cd /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home
jdk1.8.0_241.jdk為你JDK的版本名字。
- 5、打開終端,配置環境變量
輸入以下命令創建.bash_profile配置文件 注意如果是第一次創建該文件,需要通過以下命令來創建:
進到用戶主目錄
cd ~/
創建文件
touch ~/.bash_profile
編輯文件
vim ~/.bash_profile
輸入以下配置,如果不同版本,只需要替換jdk版本地方即可,其他默認就行了。
# java
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
使配置立即生效
source ~/.bash_profile
- 6、查看配置是否配置成功
打開終端, 在命令提示符后面直接輸入 : javac , 按回車鍵,系統會輸出 javac 的幫助信息, 如果成功說明已經成功配置了JDK , 否則需要仔細檢查上面的步驟的配置是否正確
echo $JAVA_HOME
java
javac
java -version
如果有提示以下文字,說明已經安裝成功。
java version "1.8.0_241"
Java(TM) SE Runtime Environment (build 1.8.0_241-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)
二、Maven 安裝與環境變量配置
Maven是用於Java開發的著名構建工具,還可以用於項目管理,能夠幫助開發者管理依賴,是Java開發必不可少的重要工具,許多Java開發IDE都集成了Maven。
- 1、下載 Maven 安裝包
首先去Maven官網下載tar.gz或者zip格式的二進制壓縮包,請訪問Maven的下載頁面:
http://maven.apache.org/download.html
,其中包含針對不同平台的各種版本的Maven下載文件。
我下載的maven版本是:
apache-maven-3.6.3-bin.tar.gz
- 2、解壓 Maven 安裝包
終端進入到下載文件所在的文件夾,
cd ~/
方式一:執行以下命令將下載后的文件解壓
tar -xzvf ~/Download/apache-maven-3.6.3-bin.tar.gz
方式二:我們這里可以通過雙擊解壓即可, 得到一個文件夾apache-maven-3.6.3,將這個文件夾移動到~/maven
創建一個maven文件夾
mkdir -p ~/maven/
移動maven到該目錄下
mv ~/Downloads/apache-maven-3.6.3 ~/maven/apache-maven-3.6.3
- 3、配置環境變量
打開終端,執行以下指令:
$ vim ~/.bash_profile
添加以下2行
# maven
export M2_HOME=$HOME/maven/apache-maven-3.6.3
export PATH=$PATH:$M2_HOME/bin
使配置立即生效
source ~/.bash_profile
- 4、驗證Maven環境是否生效
執行查看版本的命令
mvn -v
輸出類似下面的內容說明安裝成功.
Maven home: /Users/liuhongfeng/maven/apache-maven-3.6.3
Java version: 1.8.0_241, vendor: Oracle Corporation, runtime: /Library/Java/JavaVirtualMachines/jdk1.8.0_241.jdk/Contents/Home/jre
Default locale: zh_CN, platform encoding: UTF-8
OS name: "mac os x", version: "10.15.1", arch: "x86_64", family: "mac"
- 5、配置本地maven倉庫
指定maven的包存放本地的路徑
vim ~/maven/apache-maven-3.6.3/conf/settings.xml
找到localRepository標簽,修改此位置為你本地倉庫即可
<localRepository>/path/to/local/repo</localRepository>
我這里保留默認配置,不用每次有其他項目的時候,經常指定倉庫地址,這個設置比較方便。
Default: ${user.home}/.m2/repository
- 6、配置阿里雲鏡像
因為默認的maven是下載中央倉庫的包,而這個地址下載包非常的慢,所以我們一般是指定一下國內的鏡像地址。比如說下面以阿里雲maven鏡像為例。
首先找到mirrors 的xml標簽,然后添加以下的鏡像地址。
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
三、GIt 版本控制安裝
1、下載git客戶端,下載地址為:
https://git-scm.com/download/mac
我這里選擇的版本為:
git-2.23.0-intel-universal-mavericks.dmg
2、打開安裝包,有以下幾個安裝包文件
這三個文件
git-2.23.0-intel-universal-mavericks.pkg
README.txt
VERSION-2.23.0-intel-universal-mavericks
3、安裝過程中遇到的問題
問題
:無法打開“git-2.23.0-intel-universal-mavericks.pkg”,因為它來自身份不明的開發者。macOS無法驗證此App不包含惡意軟件。
解決方案
:對於剛接觸,不懂如何是好,其實很簡單。只需要按住control
鍵之后,再點擊pkg文件。這個時候會彈出安裝程序的界面。然后選擇打開,就可以完成安裝了。
提示
:macOS無法驗證“git-2.23.0-intel-universal-mavericks.pkg”的開發者。您確定要打開它嗎?
解決方案:不用理會。打開即可,然后按照提示安裝下去。
提示安裝完之后,我們通過以下在終端驗證一下。
git --version
提示版本信息,說明已經安裝成功!
git version 2.23.0
4、 檢查SSH key
打開終端,運行
cd ~/.ssh
如果路徑下無文件,直接跳過下一步,如果有代表有ssh key,需進行第二步進行備份。
5、備份已有的key,(如果有的話)
mkdir key_backup
mv id_rsa* key_backup
6、 生成SSH key
ssh-keygen -t rsa -C 你的郵箱地址
一路回車默認設置即可。
7、將SSH key添加到coding上
打開終端,輸入
open ~/.ssh
,查看id_rsa.pub這個文件並打開拷貝key值。當然可以通過來顯示公鑰內容。
cat ~/.ssh/id_rsa.pub
打開coding,github,gitlab官網,登錄成功后,點擊賬戶-SSH公鑰,輸入id_rsa.pub的值,點擊提交。
通過以上的配置,那么就可以愉快的使用git協議了,不用通過用戶名和密碼進行認證。
四、IDEA 開發工具安裝
1、下載IDEA,官網下載地址為:
https://www.jetbrains.com/idea/
我這里選擇的版本為:
ideaIU-2019.3.3.dmg
2、安裝
我這里直接選擇默認安裝,最后mac 系統會提示加入到應用。我們按照圖標移動到該目錄即可。
3、配置idea
- 按住command+空格鍵,搜索idea ,打開idea進行設置。
- 同意idea的安裝協議,進行下一步。
- 是否發送改進意見,我這里選擇的是否。
- 默認選擇暗黑主題
- 創建快捷腳本啟動
- 啟動插件,因為我這邊不需要安裝的環境,節省點啟動時間,所以我選擇把安卓禁用掉。
- 選擇推薦的插件的時候,我選擇快捷鍵記憶插件:key promoter x 。
4、授權和激活
因為idea是一個付費工具。大家有條件的話,資金允許,點擊購買正版
https://www.jetbrains.com/idea/buy/
其他的可以自行解決。