跳到主要內容

Golang Mac GoPath 設定,犯傻導致 -bash: vi: command not found

 故事的開始~

前面下載安裝golang的步驟略過吧,就是一直點而已.

GoPath 會預設裝在/Users/{username}/go

現在要將GOPATH切到一個自定的資料夾下,上網查了一下,大概都這樣教

先打開終端機 輸入指令

vi  ~/.bash_profile

補上這兩行,然後儲存.

export GOPATH=/Users/{username}/Documents/workspace/go

export PATH=$GOPATH/bin


ok 的,哥照做了,然後就GG了 ==

一般的指令 vi, cat....等等都失效摟

-bash: vi: command not found

原因:因為我犯傻把原來的PATH 給蓋掉了 哈哈,變成這樣錯誤示範

export PATH="$PATH"

export GOPATH=/Users/{username}/Documents/workspace/go

export PATH=$GOPATH/bin

ok 那來補救吧

vi 既然失效,那就直接指定路徑來打開

/usr/bin/vi ~/.bash_profile

然後改成

export PATH="$PATH:$GOPATH/bin"

export GOPATH=/Users/{username}/Documents/workspace/go

儲存後,重開終端機,檢查一下

1.command not found 的問題應該就解決了,隨意用個cat測試一下

2.下 go env,來看一下 GoPath,可以看到已成功切到指定路徑了

GOPATH="/Users/{username}/Documents/workspace/go"


結語:再複製貼上啊~ 我的錯








留言

這個網誌中的熱門文章

Mac 安裝 vue cli

 單純的紀錄一下安裝vue cli的過程 第一步 ,因為需要用到npm去安裝vue cli,所以需要先安裝node.js 直接去官網下載然後安裝吧 https://nodejs.org/en/ 這一步沒什麼大礙需要注意,就是無腦安裝即可. 確認安裝成功,下個指令 npm -v 跑出版號即可. 第二步 安裝vue-cli 下指令 npm install -g @vue/cli 然後遇到第一個問題 Error: EACCES: permission denied, access '/usr/local/lib/node_modules' npm ERR!   [Error: EACCES: permission denied, access '/usr/local/lib/node_modules'] { npm ERR!   errno: -13, npm ERR!   code: 'EACCES', npm ERR!   syscall: 'access', npm ERR!   path: '/usr/local/lib/node_modules' npm ERR! } 訊息瞞明顯的,就是權限問題啦 解決方法:改用指令 加上sudo  然後輸入密碼就可以繼續安裝了 sudo npm install -g @vue/cli 以為這樣就可以順利安裝了,殊不知又跑出問題 shell-init: error retrieving current directory: getcwd: cannot access parent directories: Permission denied job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: Permission denied job-working-directory: error retrieving current directory: getcwd: cannot access parent directories...