【发布时间】:2015-07-07 19:34:18
【问题描述】:
我正在服务器上使用TeamCity 编译网站,需要将编译后的网站部署到 AWS。
作为我的最后一个构建步骤,我使用Elastic Beanstalk CLI 进行部署:“C:\Python34...\eb.exe deploy”。
eb init 已经运行...但是每当我运行“eb deploy”时(即使我从命令行在一个空目录中运行它——这应该将默认项目部署到 AWS),一个错误似乎在说:
错误:PermissionError :: [Errno 13] 权限被拒绝:'./pagefile.sys'
我已经在本地机器上运行了该命令,没有任何问题;无论我是否以管理员身份运行命令行,我都会在服务器上收到错误消息。
我想知道这是服务器的权限问题还是其他原因?我无法从其他问题中获得太多见解,因为它们似乎已根据具体情况得到解决。
【问题讨论】:
-
服务器上不是有其他进程在使用该文件吗?
-
我不知道。似乎它在我的本地电脑上的工作方式应该与在服务器上的工作方式相同......但是为什么它需要访问页面文件......?
-
该错误暗示工作目录是驱动器的根目录。 eb.exe 可能正在打开初始工作目录中的文件以查找某些内容。在这种情况下,解决方法是使用不同的工作目录运行。
标签: python windows amazon-web-services windows-server-2012