我正在创建一个mac setup shell脚本并测试安装Atom。他们提供了有关如何Install the source的说明,但安装源往往比安装二进制文件要花费更长的时间。
当我运行sh
脚本时,它会获取并安装二进制文件
./ configure:没有这样的文件或目录
从这里开始:
...
x atom-1.12.7/vendor/jasmine-jquery.js
x atom-1.12.7/vendor/jasmine.js
ln: /usr/local/bin/atom: File exists
/Users/danniu/Desktop/Configs/Bash Setup/mac_setup_script/install_atom.sh: line 10: ./configure: No such file or directory
make: *** No targets specified and no makefile found. Stop.
Password: _____
我已尝试following these instructions,并添加了./configure --prefix=~/user/local/bin/atom
进行配置,但它也提出了相同的问题。
脚本:
mkdir -p ~/Desktop/testing123
cd ~/Desktop/testing123
ATOM_VER=1.12.7
echo "Hello $USER. Installing Atom v$ATOM_VER"
wget https://github.com/atom/atom/archive/v$ATOM_VER.tar.gz
tar -zxvf v$ATOM_VER.tar.gz
ln -s /Applications/Atom.app/Contents/Resources/app/atom.sh /usr/local/bin/atom
./configure
make
sudo make install
apm install atom-beautify
apm install docblockr
apm install pigments
答案 0 :(得分:1)
您的脚本中缺少一步:
cd atom-${ATOM_VER}
在tar
之后和configure
之前。
修改强>
这是基于configure
脚本存在的假设!