如何在 Cloud Foundry 上修复 "The Resource file mode is invalid"
How to fix "The Resource file mode is invalid" on Cloud Foundry
我正在尝试使用 Cloud Foundry 将应用程序部署到 Bluemix,我得到以下输出:
the-neutral-zone:KituraTest loganwright$ cf push
Using manifest file /Users/loganwright/Desktop/KituraTest/manifest.yml
Updating app Kitura-Starter in org [redacted] / space dev as [redacted]...
OK
Uploading Kitura-Starter...
Uploading app files from: /Users/loganwright/Desktop/KituraTest
Uploading 3.9M, 1388 files
Done uploading
FAILED
Error processing app files: Error uploading application.
The resource file mode is invalid: File mode '0444' is invalid. Minimum file mode is '0600'
我找到了以下材料,但其中 none 似乎已修复,或者至少我在某处遗漏了一个步骤:
https://github.com/cloudfoundry/cli/issues/685
https://github.com/cloudfoundry/cli/issues/1096
我使用 w/in 目录将所有文件的权限设置为 0700:
chmod -R 700 *
我对文件权限 api 不是很好,因此也感谢这里的更正。
在四处搜索并比较了一些其他项目后,我发现有一些工件文件和其他正在创建的东西没有适当的权限。
添加 .cfignore
文件解决了这个问题。这是我的样子,以防有帮助:
.build/*
Packages/*
.travis.yml
docker-compose.yml
Dockerfile
*.xcodeproj/
我正在尝试使用 Cloud Foundry 将应用程序部署到 Bluemix,我得到以下输出:
the-neutral-zone:KituraTest loganwright$ cf push
Using manifest file /Users/loganwright/Desktop/KituraTest/manifest.yml
Updating app Kitura-Starter in org [redacted] / space dev as [redacted]...
OK
Uploading Kitura-Starter...
Uploading app files from: /Users/loganwright/Desktop/KituraTest
Uploading 3.9M, 1388 files
Done uploading
FAILED
Error processing app files: Error uploading application.
The resource file mode is invalid: File mode '0444' is invalid. Minimum file mode is '0600'
我找到了以下材料,但其中 none 似乎已修复,或者至少我在某处遗漏了一个步骤:
https://github.com/cloudfoundry/cli/issues/685
https://github.com/cloudfoundry/cli/issues/1096
我使用 w/in 目录将所有文件的权限设置为 0700:
chmod -R 700 *
我对文件权限 api 不是很好,因此也感谢这里的更正。
在四处搜索并比较了一些其他项目后,我发现有一些工件文件和其他正在创建的东西没有适当的权限。
添加 .cfignore
文件解决了这个问题。这是我的样子,以防有帮助:
.build/*
Packages/*
.travis.yml
docker-compose.yml
Dockerfile
*.xcodeproj/