【问题标题】:Unable to use Heroku from the commandline无法从命令行使用 Heroku
【发布时间】:2012-04-03 02:42:47
【问题描述】:

目前我正在使用 Heroku 制作 Facebook 应用程序,我按照说明进行操作,但是在安装 heroku-toolbelt 后我卡住了。我打开了cmd.exe,输入了'heroku'之类的东西,但它导致如下错误

C:/Program Files/Heroku/bin/heroku:15:in []': code converter not found (UTF-16LE to Windows-1258) (Encoding::ConverterNotFoundError) from C:/Program Files/Heroku/bin/heroku:15:in'

我不知道是什么问题,四处寻找但完全没有运气。

有人知道我做错了什么吗?

【问题讨论】:

    标签: facebook command-line heroku


    【解决方案1】:

    只是在命令行中输入heroku 不会做任何事情。首先转到您设置文件夹的目录,以使用 DOS 命令从命令行放置应用程序的所有文件。然后输入heroku login。它会提示您输入 heroku 帐户的用户凭据。正确输入这些内容,您就可以从那里开始了。

    【讨论】:

      【解决方案2】:

      我遇到了和你一样的错误。 Windows-1258 是越南语的文本代码。我想到了停止将文本代码自动转换为 Windows-1258 的方法。

      这就是它对我的工作方式。希望它也适合你。只需转到控制面板 --> 更改键盘或其他输入法 --> 管理选项卡 --> 更改系统区域设置(例如从越南语到英语(美国))。重新启动并像魅力一样工作!

      【讨论】:

        【解决方案3】:

        我需要进一步挖掘并找到一种方法来构建这种功能,但作为一种解决方法,如果您在运行任何命令之前打开一个新的命令提示符并键入“chcp 1252”,它将切换命令.exe 到兼容的代码页。这应该可以防止这种类型的编码错误。很抱歉给您带来不便,但它至少应该起到一个权宜之计,我会努力将修复程序集成到工具本身中。谢谢!

        【讨论】:

          猜你喜欢
          • 2019-02-17
          • 2021-09-07
          • 2012-07-06
          • 1970-01-01
          • 2021-10-14
          • 1970-01-01
          • 2013-11-30
          • 2016-06-12
          • 2019-08-04
          相关资源
          最近更新 更多