在Cloud Code中创建新的Parse应用程序时出现问题/错误

时间:2015-05-25 22:25:10

标签: command-line parse-platform cloud-code

我正在尝试在Parse Cloud Code中创建一个新应用程序。根据说明,我必须在Parse.com中创建一个应用程序,然后运行以下命令:     解析新的[应用程序名称]

所以我创建了一个名为ABCDE的新应用程序(示例名称)并调用了以下内容:     解析新的ABCDE

但是我看到了以下奇怪的输出:

... [Some lines indicating it is creating files] ...
Email: ******
Password:  ******
1: results
Select an App:

所以基本上命令行无法拉动我的应用程序列表(当时只有一个应用程序)并显示1:结果作为唯一的菜单项而不是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": "*****"
        }
    }
}
}

任何想法如何解决这个问题?

2 个答案:

答案 0 :(得分:4)

好的,下载最新的CLI对我的Windows没有帮助。新的CLI卡住了,没有响应。但我在Mac上解决了这个问题。

这就是我所做的。

  1. 从路径/ usr / local / bin / parse中删除解析文件。这是必须的。简单地重新安装没有帮助。

  2. 然后运行以下命令重新安装Mac命令行工具。

  3.   

    curl -s https://www.parse.com/downloads/cloud_code/installer.sh |须藤   /斌/庆典

    该命令是标准命令,如下面的Parse指令中所示。但删除前一个实例至关重要。 https://parse.com/apps/quickstart#cloud_code/unix

    1. 现在尝试运行“parse new”命令。它产生了预期的结果。

答案 1 :(得分:2)

看起来入门指南中的CLI下载不是最新版本。尝试从这里下载:

https://parse.com/docs/downloads

下载最新版本后,将其重命名为“parse.exe”并替换原始下载中的parse.exe。当您运行parseconsole.exe时,它应该按预期工作!