【问题标题】:Cloud code from parse.com来自 parse.com 的云代码
【发布时间】:2013-06-23 01:35:44
【问题描述】:

我正在尝试使用来自 parse.com 的云代码,但是当我在终端中键入“parse new”时出现以下错误

parse new
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 162, in _run_module_as_main
"__main__", fname, loader, pkg_name)
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/runpy.py", line 72, in _run_code
exec code in run_globals
File "/usr/local/bin/parse/__main__.py", line 5, in <module>
File "/usr/local/bin/parse/main.py", line 550, in main
File "/usr/local/bin/parse/main.py", line 281, in handle_new
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/posixpath.py", line 71, in join
path += '/' + b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 48: ordinal not in range(128)

我今天早些时候曾将云代码用于测试应用程序,一切顺利,但在尝试为新应用程序设置云代码时,发生了上述情况。

谁能告诉我我做错了什么?


问题似乎是我所在的目录的名称有重音导致问题。现在可以了!

【问题讨论】:

    标签: python parse-platform


    【解决方案1】:

    解析云不能直接写云代码,

    为此你必须安装解析控制台

    并在本地/云目录中创建 Parse App。

    解析新的“Your_app_name”

    输入您的凭据 它会生成应用程序 在应用程序中有 CLOUD 文件夹 -> 遍历它们 -> 在 main.js 中编辑你的代码

    最后通过 parse deploy 命令推送。

    【讨论】:

    • 当它请求一个目录时,它在哪里创建目录?我们可以提供路径吗?例如,我们能否提供一个项目目录来保存我们所有的 Cloud Code 代码?
    • 我想我只是这样做就明白了。 ;) “解析新”将在您当前所在的任何目录中创建一个子目录。因此,如果我在“~/MyProjects/Foo”中,则执行“解析新”并指定目录“bar”将创建它“~/MyProjects/Foo/bar”。谢谢!
    【解决方案2】:

    这是我的答案:

    使用此命令生成新应用:

    parse new "yourappnamehere" 
    

    它将创建您的解析应用程序。如果你想使用 express 使用:

    parse generate express
    

    【讨论】:

      猜你喜欢
      • 2015-08-08
      • 2016-05-04
      • 1970-01-01
      • 2014-08-31
      • 2014-11-23
      • 2016-02-08
      • 2016-02-24
      • 1970-01-01
      • 2015-04-14
      相关资源
      最近更新 更多