如何在Windows 7上安装和配置S3cmd

3

我已经成功地在Windows 7机器上安装了s3cmd(http://s3tools.org/s3cmd)。我首先安装了Python 2.7,并将Python添加到我的路径中,然后运行python setup.py install命令进行安装。我还将python \ scripts文件夹添加到了我的路径中,但是我无法通过简单运行s3cmd来从dos提示符中运行该命令,但如果我使用全路径运行命令如下:

> python c:\Python27\Scripts\s3cmd

我的问题是我使用ruby rake自动化一些任务,需要在Windows和Mac上运行,有没有办法像在Linux或Mac上那样简单地运行s3cmd?

谢谢!!


目前我已经在rake文件中添加了几个更多的Windows特定任务。现在工作正常。desc "从Windows部署到S3" task :wdeploy do system 'python C:\\Python27\\Scripts\\s3cmd sync --delete-removed --acl-public _site/ s3://mysite.com --verbose' end - bkone
2个回答

1

万一需要:我们建立了一个免费的开源模拟 s3cmdwin - 一个非常(非常!)简单的命令行工具,用于上传文件到s3或列出存储桶中现有的文件,基于亚马逊发布的nuget SDK。

声明:我是其中之一的贡献者。


0
将以下内容输入到 s3cmd.bat(或s3cmd.cmd)文件中,并放置在您的路径的某个位置:
python C:\Python27\Scripts\s3cmd %*

你应该能够像这样输入命令:s3cmd sync --etc...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接