Ubuntu20.04安裝yarn報錯gpg: can't connect to the agent: IPC connect call failed(已解決)


最近進行新項目的開發學習,用到yarn,mark一下安裝過程。

例行科普,首先介紹一下yarn:

  1.  YarnFacebook等公司開發的用於替換npm的包管理工具;
  2. 速度快:並行安裝 + 離線模式(緩存);
  3. 版本統一。

習慣用npm的同學,對命令的學習可以自行參考記憶,以下是常用命令:

npm init                                     ---- yarn init
npm install                                  ---- yarn 
npm install xxx@1.1.1 -g                     ---- yarn global add xxx@1.1.1
npm install xxx@1.1.1 --save                 ---- yarn add xxx@1.1.1
npm install xxx@1.1.1 --save-dev             ---- yarn add xxx@1.1.1 --dev
npm uninstall xxx --save(-dev)               ----yarn remove xxx
npm run xxx                                  ---- yarn run xxxx

接下來就進入安裝正題了!

Yarn官網安裝下載地址:https://yarn.bootcss.com/docs/install/#debian-stable

按照官網要求一步一步來:

首先選擇適合你操作系統的安裝包,我選擇了ubuntu操作系統的穩定版本。

在Debian或Ubuntu Linux上,通過Debian軟件包存儲庫安裝Yarn。首先配置存儲庫:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -

結果第一步就報錯了:

發現報錯:

gpg: can't connect to the agent: IPC connect call failed  // gpg:無法連接到代理:IPC連接調用失敗

在網上谷歌了半天,先是啟動 gpg agent: gpg-agent –daemon ,然而無效。

陸陸續續查了很多修改方法,最后下面這個方法奏效了(注意獲取root權限):

sudo apt remove gpg

sudo apt install gnupg1

然后繼續執行后續步驟:
echo"deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
報錯消失不見了!接着繼續
sudo apt update &&sudo apt install yarn

 

通過如下命令測試 Yarn 是否安裝成功:

安裝成功! 環境變量測試我直接跳過了,網上很多大佬都沒提到這一點設置並且親測不影響yarn使用。

最后更新淘寶源:

yarn config get registry
# https://registry.yarnpkg.com

yarn config set registry https://registry.npm.taobao.org

yarn config get registry
# https://registry.npm.taobao.org

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM