亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 bitbucket-pipelines 中出現“sudo: command not found”

在 bitbucket-pipelines 中出現“sudo: command not found”

翻閱古今 2021-12-17 15:53:21
在我的bitbucket-pipelines.yml文件中,我有這個:  - step:      image: python:3.7.2-stretch      name: upload to s3      script:        - export S3_BUCKET="elasticbeanstalk-us-east-1-133233433288"        - export VERSION_LABEL=$(cat VERSION_LABEL)        - sudo apt-get install -y zip # required for packaging up the application        - pip install boto3==1.3.0 # required for upload_to_s3.py        - zip --exclude=*.git* -r /tmp/artifact.zip . # package up the application for deployment        - python upload_to_s3.py # run the deployment script但是當我在 Bitbucket 中運行這個管道時,我得到一個錯誤,輸出:+ sudo apt-get install -y zipbash: sudo: command not found為什么它不知道是什么sudo意思?這不是所有 Linux 機器都通用的嗎?
查看完整描述

2 回答

?
眼眸繁星

TA貢獻1873條經驗 獲得超9個贊

如果在 env $PATH 中配置的文件夾中找不到二進制文件,則會在 stderr 中打印“未找到命令”錯誤

首先你需要找出它是否存在:

find /usr/bin -name "sudo"

如果您找到二進制文件,請嘗試使用以下命令設置 PATH 變量:

export PATH=$PATH:/usr/bin/

然后嘗試再次運行 sudo。


查看完整回答
反對 回復 2021-12-17
?
白豬掌柜的

TA貢獻1893條經驗 獲得超10個贊

不,sudo并非隨處可用。

但無論如何,你不必為此煩惱。運行圖像時,您是root,因此您可以簡單地運行apt-get而無需考慮權限。


查看完整回答
反對 回復 2021-12-17
  • 2 回答
  • 0 關注
  • 169 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號