由于部署失败,我正在尝试进行回滚,我的服务器代码在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

然后,您应该可以在终端中运行它。

10-06 14:24