4

这是一个星期天的深夜,我决定搞砸 Facebook 应用程序。事实证明,它们现在为您提供了与 heroku 的轻松集成,当然,我决定尝试一下。我耐心地等待工具带下载,安装它,并且像往常一样,没有任何东西会为我运行而没有一点挣扎。

所以我尽我所能,用谷歌搜索了我遇到的问题,并意识到问题很可能是由于我的用户文件夹包含非拉丁字符这一事实引起的。为了确保这是问题所在,我创建了另一个用户帐户,在其上安装了 heroku toolbelt,它工作得很好。

关于如何在我不必使用测试帐户的情况下运行它有什么建议吗?

感谢您的时间!

编辑

忘了问是否可以更改heroku使用的文件夹?

编辑

仍然没有找到任何可以帮助我解决这个问题的东西,真的没有办法解决这个问题吗?

我附上了错误的截图

我收到的错误

4

2 回答 2

3

我在几乎相同的位置时偶然发现了这篇文章。这里有一个解决方案:

编辑...\Heroku\lib\heroku\helpers.rb如下def home-directory

def home_directory
  running_on_windows? ? (ENV['HEROKU_HOME'] || ENV['USERPROFILE']).gsub("\\","/") : ENV['HOME']
end

现在,如果您将HEROKU_HOME环境变量设置为任何值,Heroku 工具带将使用它作为主页。(FWIW:由于我在使用其他工具时也遇到过这个问题,所以我在Users.

于 2013-05-28T12:02:21.110 回答
0

我认为你应该做的是heroku loginGit Bash客户端而不是从默认的 Windows 命令行运行命令。我已经在 Windows 7 上使用 heroku-toolbelt 大约一年了,没有遇到任何此类问题。前段时间,我找到了一种在 Windows 命令行中启用拉丁字符的方法,在 CLIPS 中编写了一个程序,但我不太记得该命令现在是如何运行的,或者我做了什么配置。但是,如果您没有安装独立的 Git 客户端,您可以随时从以下网址获取它:http: //git-scm.com

于 2013-01-13T19:57:57.827 回答