Issue/Bug 在 Cloud Code 中创建新的 Parse 应用时
Issue/Bug when creating new Parse app in Cloud Code
我正在尝试在 Parse Cloud Code 中创建一个新应用程序。根据说明,我必须在 Parse.com 中创建一个应用程序,然后在 运行 中创建以下命令:
解析新的[应用程序名称]
所以我创建了一个名为 ABCDE(示例名称)的新应用程序并调用了以下内容:
解析新的 ABCDE
但我看到了以下奇怪的输出:
... [Some lines indicating it is creating files] ...
Email: ******
Password: ******
1: results
Select an App:
所以基本上命令行无法拉出我的应用程序列表(当时只有一个应用程序)并显示 1:results 作为唯一的菜单项而不是 1: ABCDE。
无论如何我选择了 1 并得到以下错误:
Traceback (most recent call last):
File "<string>", line 6, in <module>
File ".\build\pyi.win32\parse\out00-PYZ.pyz\main", line 711, in main
File ".\build\pyi.win32\parse\out00-PYZ.pyz\main", line 424, in handle_add
File ".\build\pyi.win32\parse\out00-PYZ.pyz\config_handler", line 174, in add_app
IndexError: list index out of range
在为此苦苦挣扎了一段时间之后,我决定创建一个新的应用程序,假设我将其命名为 XYZ 并遵循相同的步骤。这次即使我有两个应用程序,我也得到了以下选项:
... [Some lines indicating it is creating files] ...
Email: ******
Password: ******
1: results
Select an App:
所以它显示 1: 结果而不是 1: ABCDE 2:XYZ.
无论如何我都输入了 1,它完成了没有错误的过程,但创建了以下我认为已损坏的配置文件:
{
"applications": {
"_default": {
"link": "results"
},
"results": {
"applicationId": {
"appName": "ABCDE",
"applicationId": "*****",
"masterKey": "****"
},
"masterKey": {
"appName": "XYZ",
"applicationId": "*****",
"masterKey": "*****"
}
}
}
}
有什么解决办法吗?
入门指南中的 CLI 下载似乎不是最新版本。尝试从此处下载:
https://parse.com/docs/downloads
下载最新版本后,将其重命名为 'parse.exe' 并替换原始下载中的 parse.exe。当你 运行 parseconsole.exe 它应该按预期工作!
好的,下载最新的 CLI 对我的 Windows 没有帮助。新的 CLI 卡住了,没有响应。但我在 Mac.
上解决了这个问题
这就是我所做的。
从路径 /usr/local/bin/parse 中删除解析文件。这是必须做的。简单地重新安装没有帮助。
然后运行下面的命令重新安装Mac命令行工具。
curl -s https://www.parse.com/downloads/cloud_code/installer.sh | sudo
/bin/bash
该命令是标准命令,可在下面的解析说明中找到。但删除之前的实例至关重要。
https://parse.com/apps/quickstart#cloud_code/unix
- 现在尝试 运行 执行 "parse new" 命令。它产生了预期的结果。
我正在尝试在 Parse Cloud Code 中创建一个新应用程序。根据说明,我必须在 Parse.com 中创建一个应用程序,然后在 运行 中创建以下命令: 解析新的[应用程序名称]
所以我创建了一个名为 ABCDE(示例名称)的新应用程序并调用了以下内容: 解析新的 ABCDE
但我看到了以下奇怪的输出:
... [Some lines indicating it is creating files] ...
Email: ******
Password: ******
1: results
Select an App:
所以基本上命令行无法拉出我的应用程序列表(当时只有一个应用程序)并显示 1:results 作为唯一的菜单项而不是 1: ABCDE。
无论如何我选择了 1 并得到以下错误:
Traceback (most recent call last):
File "<string>", line 6, in <module>
File ".\build\pyi.win32\parse\out00-PYZ.pyz\main", line 711, in main
File ".\build\pyi.win32\parse\out00-PYZ.pyz\main", line 424, in handle_add
File ".\build\pyi.win32\parse\out00-PYZ.pyz\config_handler", line 174, in add_app
IndexError: list index out of range
在为此苦苦挣扎了一段时间之后,我决定创建一个新的应用程序,假设我将其命名为 XYZ 并遵循相同的步骤。这次即使我有两个应用程序,我也得到了以下选项:
... [Some lines indicating it is creating files] ...
Email: ******
Password: ******
1: results
Select an App:
所以它显示 1: 结果而不是 1: ABCDE 2:XYZ.
无论如何我都输入了 1,它完成了没有错误的过程,但创建了以下我认为已损坏的配置文件:
{
"applications": {
"_default": {
"link": "results"
},
"results": {
"applicationId": {
"appName": "ABCDE",
"applicationId": "*****",
"masterKey": "****"
},
"masterKey": {
"appName": "XYZ",
"applicationId": "*****",
"masterKey": "*****"
}
}
}
}
有什么解决办法吗?
入门指南中的 CLI 下载似乎不是最新版本。尝试从此处下载:
https://parse.com/docs/downloads
下载最新版本后,将其重命名为 'parse.exe' 并替换原始下载中的 parse.exe。当你 运行 parseconsole.exe 它应该按预期工作!
好的,下载最新的 CLI 对我的 Windows 没有帮助。新的 CLI 卡住了,没有响应。但我在 Mac.
上解决了这个问题这就是我所做的。
从路径 /usr/local/bin/parse 中删除解析文件。这是必须做的。简单地重新安装没有帮助。
然后运行下面的命令重新安装Mac命令行工具。
curl -s https://www.parse.com/downloads/cloud_code/installer.sh | sudo /bin/bash
该命令是标准命令,可在下面的解析说明中找到。但删除之前的实例至关重要。 https://parse.com/apps/quickstart#cloud_code/unix
- 现在尝试 运行 执行 "parse new" 命令。它产生了预期的结果。