一区二区三区日韩精品-日韩经典一区二区三区-五月激情综合丁香婷婷-欧美精品中文字幕专区

分享

mac m1 安裝開發(fā)常用軟件

 印度阿三17 2021-02-28

文章目錄

0x00 折騰了一天, 難受

0x01 你喜歡的軟件

  • QQ, 微信, 網(wǎng)易云音樂, 咪咕音樂, QQ音樂, 釘釘

0x02 開發(fā)用-無窗口的軟件

  • 0, 安裝 git

https:///book/zh/v2/起步-安裝-Git

當(dāng)你使用git 時(shí), 系統(tǒng)會(huì)自動(dòng)提示你安裝

一些基本的命令配置

vim ~/.bash_profile
***********************************************
# for color
export CLICOLOR=1
  
alias l='ls -CF'
alias ll='ls -l'
alias la='ls -al'
***********************************************
source ~/.bash_profile

vim ~/.gitconfig
***********************************************
[user]
name = "自己的中文名字"
email = "公司郵箱"
[color]
ui = auto
branch = auto
diff = auto
status = auto
[color "branch"]
current = green
local = yellow
remote = red
[color "diff"]
meta = yellow bold
frag = magenta bold
old = red bold
new = green bold
[color "status"]
added = yellow
changed = green
untracked = cyan
[alias]
st = status
di = diff
ci = commit
co = checkout
br = branch
**********************************************
  • 1, brew, MAC 的包管理工具

mac安裝brew 軟件包管理工具Homebrew

也可以直接訪問官網(wǎng), 官網(wǎng)有例子 https:///index.html

但是不知道為什么執(zhí)行時(shí)會(huì)報(bào)錯(cuò)

orange@orangedeMBP ~ % /bin/bash -c "$(curl -fsSL https://raw./Homebrew/install/HEAD/install.sh)"
curl: (7) Failed to connect to raw. port 443: Connection refused
orange@orangedeMBP ~ % ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
curl: (7) Failed to connect to raw. port 443: Connection refused
orange@orangedeMBP ~ % 

這是解決方案:

https://blog.csdn.net/qq_43531694/article/details/106862753

從github上直接下載解壓后放在/usr/local/Homebrew 目錄也沒有成功.

然后發(fā)現(xiàn)我的mac 是 Apple m1 芯片…

M1 芯片 Mac 上 Homebrew 安裝

記得按照教程修改鏡像…

另外m1, 和inter 芯片, brew 安裝的根目錄不同, 一個(gè)是 /usr/local 一個(gè)是 /opt

一些常用的 brew 常用命令

brew services list  # 查看使用brew安裝的服務(wù)列表
brew services run formula|--all  # 啟動(dòng)服務(wù)(僅啟動(dòng)不注冊)
brew services start formula|--all  # 啟動(dòng)服務(wù),并注冊
brew services stop formula|--all   # 停止服務(wù),并取消注冊
brew services restart formula|--all  # 重啟服務(wù),并注冊
brew services cleanup  # 清除已卸載應(yīng)用的無用的配置
  • 2, 安裝 Java

在安裝使用 idea 時(shí), idea 會(huì)自動(dòng)提示你安裝Java, 但是我網(wǎng)絡(luò)有問題,

這是適配的 m1 芯片的JDK, 直接下載dmg 然后點(diǎn)擊安裝就行

https://cdn./zulu/bin/zulu8.52.0.23-ca-jdk8.0.282-macosx_aarch64.dmg

或者下載壓縮包, 然后配置PATH路徑即可

https://www./downloads/zulu-community/?version=java-8-lts&package=jdk

  • 3, mysql

直接使用brew安裝就很方便, 通過homebrew 安裝MySQL5.7

brew install mysql@5.7 

安裝完成后會(huì)打印出來一個(gè)詳細(xì)的說明書,

We've installed your MySQL database without a root password. To secure it run:
    mysql_secure_installation

MySQL is configured to only allow connections from localhost by default

To connect run:
    mysql -uroot

mysql@5.7 is keg-only, which means it was not symlinked into /opt/homebrew,
because this is an alternate version of another formula.

If you need to have mysql@5.7 first in your PATH, run:
  echo 'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc

For compilers to find mysql@5.7 you may need to set:
  export LDFLAGS="-L/opt/homebrew/opt/mysql@5.7/lib"
  export CPPFLAGS="-I/opt/homebrew/opt/mysql@5.7/include"


To have launchd start mysql@5.7 now and restart at login:
  brew services start mysql@5.7
Or, if you don't want/need a background service you can just run:
  /opt/homebrew/opt/mysql@5.7/bin/mysql.server start

其實(shí)也看不太懂, 執(zhí)行

If you need to have mysql@5.7 first in your PATH, run:
  echo 'export PATH="/opt/homebrew/opt/mysql@5.7/bin:$PATH"' >> ~/.zshrc

其中 echo 命令就將 下載的 mysql 設(shè)置到 path 中了,

source .zshrc 重新加載就能使用 mysql -uroot 就能登錄了

如果需要安全等級比較高, 則使用 mysql_secure_installation 命令去修改配置

運(yùn)行mysql_secure_installation會(huì)執(zhí)行幾個(gè)設(shè)置:
–為root用戶設(shè)置密碼
–刪除匿名賬號
–取消root用戶遠(yuǎn)程登錄
–刪除test庫和對test庫的訪問權(quán)限
–刷新授權(quán)表使修改生效

我只是本地使用, 則修改一下密碼就行了.

# 1, 使用 mysql -uroot 登錄
# 2, 執(zhí)行此語句
update mysql.user set authentication_string=password('123456') where user='root' and Host = 'localhost';
# 123456 就是新密碼
# 一定要記得刷新權(quán)限
flush privileges;

brew install redis

然后修改配置 /opt/homebrew/etc/redis.conf 文件

1, redis默認(rèn)是前臺(tái)啟動(dòng),我們實(shí)際開發(fā)是以守護(hù)進(jìn)程的方式運(yùn)行。配置文件里的找到daemonize no并修改成yes即可.

2, 找到bind 127.0.01 并且注釋掉.

3, 找到requirepass設(shè)置密碼為:requirepass 【填自己設(shè)置的密碼】

4, 保存退出即可。

啟動(dòng)服務(wù)

brew services start redis
  • 5, 安裝 RabbitMQ
brew install rabbitmq
brew services rabbitmq

不知道是不是因?yàn)槲业木W(wǎng)絡(luò)問題, 下載很容易錯(cuò)誤.

運(yùn)行服務(wù)然后訪問, 則安裝成功, guest,

http://localhost:15672

  • 6, nodejs
brew install node
  • 7, python

默認(rèn)安裝了, 使用命令 python3 則是3版本, python, 則是2

  • 8, docker

M1, 現(xiàn)在可以使用docker了

https://docs./docker-for-mac/apple-m1/

官方文檔中有地址可以下載使用

應(yīng)該可以, 但是我網(wǎng)絡(luò)很差, 所以沒有下載安裝;

  • 9, maven

Mac(M1)下配置Maven的安裝與使用

M1, 沒什么特殊的地方

vim ~/.bash_profile
***********************************************
export MAVEN_HOME=/Users/yourName/Programs/apache-maven-3.0.3
export PATH=$PATH:$JAVA_HOME:$MAVEN_HOME/bin
export MAVEN_OPTS='-Xmn400m -Xms1024m -Xmx1024m -Xss1m -XX:PermSize=384m -XX:MaxPermSize=384m'
***********************************************
source ~/.bash_profile

使用 mvn -v 驗(yàn)證

如果沒有安裝 Java, 則會(huì)打印找不到Java 的提示

0x03 圖形化界面

  • 1, 有道云筆記

筆記, (我用QQ登錄, 竟然發(fā)現(xiàn)了我好久以前寫的小說大綱, 震驚)

http://note.youdao.com/

  • 2, Typore

一個(gè)寫MD的很舒服的軟件, https://www./

  • 3, chrome

沒什么說的. 呃. 比較耗電, 如果用電池, 可以用 safari 比較省電一些.

  • 4, vsc

不知道為什么是不是網(wǎng)絡(luò)問題, 下載失敗了.

  • 5, CotEditor

一個(gè)輕量級的編輯工具, 在 App store 中下載

  • 6, idea

官網(wǎng)下載, EAP 版本. 免費(fèi)用;

然后創(chuàng)建項(xiàng)目時(shí), 選擇JDK, 默認(rèn)能幫你找到

如果沒有JDK, 有一個(gè)下載Java的選項(xiàng);選擇并下載就好了.

  • 7, VMware Funsion

暫不支持m1芯片, 可以啟動(dòng), 但是能加載鏡像;

  • 8, UTM

VMware Funsion 的暫時(shí)替代方案,

https://getutm.app/install/

因?yàn)闀簳r(shí)不需要使用, 則沒有下載;

  • 9, Wireshark

抓包工具, 因?yàn)闀簳r(shí)不需要使用, 則沒有下載;

  • 10, iTerm

https://www.jianshu.com/p/ba08713c2b19

iTerm2是一款相對比較好用的終端工具.iTerm2常用操作包括主題選擇、聲明高亮、自動(dòng)填充建議、隱藏用戶名和主機(jī)名、分屏效果等.

  • 11, SecureCRT

  • 12, Transmit5

https:///

FTP/SFTP客戶端

  • 13, Termius

SSH 客戶端

https:///

  • 14, wps office

官網(wǎng)下載

  • 15, xmind

  • 16, PDF professional

  • 17, clean my mac

https://www./wg/2018/0526/223072.html

  • 18, aifred4

https://zhuanlan.zhihu.com/p/93396450

  • 19, RDM

https:///qishibo/AnotherRedisDesktopManager/releases/v1.4.1

另一個(gè)redis 工具, 這東西都差不多的, 也是開源的

  • 20, PostMan

  • 21, Dash

來源:https://www./content-4-873751.html

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多

    中文字幕中文字幕在线十八区| 中文字幕一区二区熟女| 加勒比日本欧美在线观看| 亚洲精品蜜桃在线观看| 日韩不卡一区二区三区色图| 欧美日韩精品一区免费| 日韩欧美一区二区不卡看片| 亚洲天堂一区在线播放| 日本午夜乱色视频在线观看| 人妻偷人精品一区二区三区不卡| 欧美精品在线观看国产| 亚洲天堂精品一区二区| 四季精品人妻av一区二区三区| 天海翼精品久久中文字幕| 欧美一区二区三区喷汁尤物| 婷婷基地五月激情五月| 自拍偷拍福利视频在线观看| 少妇丰满a一区二区三区| 一区二区三区四区亚洲专区 | 草草视频福利在线观看| 日本不卡一本二本三区| 久久99青青精品免费观看| 91后入中出内射在线| 国产男女激情在线视频| 中文字幕一区久久综合| 国产欧美日韩不卡在线视频| 国产情侣激情在线对白| 狠狠干狠狠操在线播放| 日韩国产传媒在线精品| 精品一区二区三区三级视频 | 黑人巨大精品欧美一区二区区| 最新69国产精品视频| 国产av精品一区二区| 亚洲国产精品肉丝袜久久| 日韩在线一区中文字幕| 福利在线午夜绝顶三级| 免费大片黄在线观看日本| 久久国产亚洲精品赲碰热| 好吊日视频这里都是精品| 日本在线高清精品人妻| 丝袜诱惑一区二区三区|