2015-10-09 2 views
0

Я установил heroku-toolbelt.exe на Windows10. Всякий раз, когда я вхожу в «heroku» в командной строке, он терпит неудачу, как показано ниже. Я не знаю, что такое prblrm. Любая помощь будет принята с благодарностью.Heroku comannd всегда сбой

[email protected] C:\Users\noriko 
> heroku --version 
Installing Heroku Toolbelt v4... done. 
For more information on Toolbelt v4: https://github.com/heroku/heroku-cli 
Setting up node-v4.1.2... done 
Updating plugins... done 
Installing core plugins heroku-cli-addons, heroku-apps, heroku-fork, heroku-git, heroku-local, heroku-run...Error reading plugin heroku-status.   Reinstalling... done 
done 
"\x80" on Windows-31J 
C:/Program Files (x86)/Heroku/ruby- 1.9.3/lib/ruby/1.9.1/json/common.rb:148:in `encode' 
C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/1.9.1/json/common.rb:148:in `initialize' 
C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/1.9.1/json/common.rb:148:in `new' 
C:/Program Files (x86)/Heroku/ruby-1.9.3/lib/ruby/1.9.1/json/common.rb:148:in `parse' 
C:/Program Files (x86)/Heroku/lib/heroku/helpers.rb:218:in `json_decode' 
C:/Program Files (x86)/Heroku/lib/heroku/jsplugin.rb:82:in `commands_info' 
C:/Program Files (x86)/Heroku/lib/heroku/jsplugin.rb:77:in `commands' 
C:/Program Files (x86)/Heroku/lib/heroku/jsplugin.rb:204:in `find_command' 
C:/Program Files (x86)/Heroku/lib/heroku/jsplugin.rb:12:in `try_takeover' 
C:/Program Files (x86)/Heroku/lib/heroku/cli.rb:24:in `start' 
C:/Program Files (x86)/Heroku/bin/heroku:29:in `<main>' 
Error:  "\x80" on Windows-31J (Encoding::InvalidByteSequenceError) 
Command:  heroku --version 
Version:  heroku/toolbelt/3.42.16 (i386-mingw32) ruby/1.9.3 
More information in C:/Users/noriko/.heroku/error.log 

ответ

1

Я решил это самостоятельно.
Я отредактировал последнюю строку Heroku/bin/heroku.bat следующим образом.

from 
@ruby.exe "%~dpn0" %* 
to 
@ruby.exe -Eutf-8 "%~dpn0" %*