由于部署失败,我正在尝试进行回滚,我的服务器代码在java上,并且我还在使用App Engine Eclipse插件。我的appcfg.sh文件位于/Applications/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.7.5/appengine-java-sdk-1.7.5/bin/appcfg.sh
但是当我尝试这个sudo /Applications/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.7.5/appengine-java-sdk-1.7.5/bin/appcfg.sh rollback /Documents/workspace/server_side/war
时我得到“找不到命令”
我不知道怎么了我不知道是否正确的appcfg,因为有appcfg.cmd和appcfg.sh,我使用的是imac(Unix enviro),所以我使用appcfg.sh进行了回滚。我已经尝试了几种不同的方式。并没有什么好事发生。也许我想念一些东西。
谢谢!
最佳答案
默认情况下,它没有执行权限:
-rw-r--r-- 1 yorkw staff 558 11 Dec 06:01 appcfg.sh
运行
chmod 755 appcfg.sh
更改权限:-rwxr-xr-x 1 yorkw staff 558 11 Dec 06:01 appcfg.sh
然后,您应该可以在终端中运行它。