目前,我一直在寻找.sh脚本不运行的原因:
export DOWNLOAD_LOCATION=~/Downloads/
export VAGRANT_URL=https://releases.hashicorp.com/vagrant/2.2.6/vagrant_2.2.6_x86_64.dmg
export VIRTUALBOX_URL=https://download.virtualbox.org/virtualbox/6.1.2/VirtualBox-6.1.2-135662-OSX.dmg
echo "===== Install Vagrant ====="
wget $VAGRANT_URL -P $DOWNLOAD_LOCATION
hdiutil attach $DOWNLOAD_LOCATION"vagrant_2.2.6_x86_64.dmg"
sudo installer -pkg /Volumes/Vagrant/vagrant.pkg -target /
echo "===== Install VirtualBox ====="
wget $VIRTUALBOX_URL -P $DOWNLOAD_LOCATION
hdiutil attach $DOWNLOAD_LOCATION"VirtualBox-6.1.2-135662-OSX.dmg"
sudo installer -pkg /Volumes/VirtualBox/virtualbox.pkg -target /
echo "===== Install MiniKF ====="
vagrant init arrikto/minikf
vagrant up
Windows告诉我们:
./install.sh: line 9: wget: command not found
./install.sh: line 10: hdiutil: command not found
./install.sh: line 11: sudo: command not found
我已经在Visual Studio中安装了wget,我需要为Windows安装它吗?
1条答案
按热度按时间mcdcgff01#
为什么.sh脚本没有运行
它正在调用不可用的命令,即
wget
、hdiutil
、sudo
。存在GNU Wget for Windows,这是
wget.exe
文件,在当前工作目录中放置wget
和wget.exe
调用后应该可以工作,但hdiutil
在这里更重要。我粗略的搜索没有发现hdiutil
for Windows,因此,即使你让wget
工作,你仍然需要找到一些方法来使用.dmg
文件在您的Windows系统。