我正在尝试配置我的计算机以部署Parse Cloud Code。这需要下载并运行ParseDeploy.exe
,然后是parse new
。
我正在运行Win 8.1,并使用最新的parse-windows-2.0.7.exe
。
正确创建了文件夹结构。
输入我的电子邮件&密码,我想查看我的应用列表。相反,我看到了:
1: results
Select an App:
"结果"不是我的3个应用程序中的任何一个的名称。
这是PowerShell输出的样子:
PS E:\...\demo> parse new
Creating a new project in directory E:\...\demo\parse
Creating directory E:\...\demo\parse\config
Creating config file E:\...\demo\parse\config\global.js
on
Creating directory E:\...\demo\parse\cloud
Writing out sample file E:\...\demo\parse\cloud\main.js
Creating directory E:\...\demo\parse\public
Writing out sample file E:\...\demo\parse\public\index.
html
Email: richard@glowworm.mobi
Password:
1: results
Select an App:
相关文章:
我在以前的项目中成功使用过它。发生了什么变化?
答案 0 :(得分:1)
由于某些后端更改,一些非常旧版本的Parse命令行实用程序可能会遇到此问题。您可以通过确保运行最新版本的命令行实用程序({3}}
来解决此问题我还建议加入Parse开发人员邮件列表,我们在几周前发布公告,建议人们确保在后端更改生效之前更新命令行实用程序:https://parse.com/docs/downloads
答案 1 :(得分:0)
v2.1.3修复了此问题,并在我的计算机上正常运行。
发生了什么变化? Parse进行了更新,需要下载新版本的parse.exe。
不幸的是,最初的新版本不起作用。
我已回归使用parse.exe
的v1.4.2。
目前正在部署项目。
但是,在使用parse new
创建新项目时会中断(根据我的问题)。
中断的文件是.\config\global.json
- 它似乎是一种新的格式,它试图引用这个不存在的“结果”项目。
我所做的是来自旧项目的现有global.json文件,并手动编辑它以更新我的新项目的值。这是一个例子:
{
"global": {
"parseVersion": "1.4.2"
},
"applications": {
"<< AppName >>": {
"applicationId": "<< app id >>",
"masterKey": "<< master key >>"
},
"_default": {
"link": "<< AppName >>"
}
}
}
只需更新以下字段:
(截至2015年6月2日)
Facebook开发者已经打开了与此问题相关的错误:
我的机器上未运行以下版本:
还有其他报告on the support forum,这些版本也会被其他人破坏。