我在Mac OS上,我正在尝试运行shell脚本在AWS上部署我的网站。部分脚本如下所示:
set -e -x
#Config
export DEBIAN_FRONTEND=noninteractive
# Update `apt-get` and install required packages
apt-get update
apt-get install python-software-properties
apt-get --no-install-recommends -y install build-essential
apt-get --no-install-recommends -y install libxslt-dev
apt-get --no-install-recommends --fix-missing -y install git
apt-get install unzip -y
echo 'PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/var/lib/gems/1.8/bin"' >> /etc/environment
echo 'DEBIAN_FRONTEND=noninteractive' >> /etc/environment
apt-get --no-install-recommends -y -f install
mkdir -p /tmp
cd /tmp
apt-get update
然而,当我像这样运行脚本时:
./ami-bootstrap.sh
我收到以下错误:
apt-get: command not found
不确定如何解决?
谢谢!
答案 0 :(得分:0)
从脚本运行命令时,请始终使用exe文件的完整路径: -
/path/to/apt-get update
要知道apt-get
的位置,只需执行以下命令
which apt-get
但您的案例中的主要问题是apt-get
不适用于MacOS。但你仍然有选择权。请参阅以下链接,以便在此方面为您提供帮助: -
您也可以使用下面的brew
: -
brew install python