My os jest Windows 7 i miałem zamiar podłączyć moją lokalną bazę danych MySQL ze wspólną bazą danych Heroku, w pewnym momencie dostałem błąd pliku libmysql.dll brakuje, więc przeszukano i pobrałem plik dll i zapisałem go w katalogu ruby / bin. Ponownie, gdy miałem się połączyć, tym razem pokazuje błąd, że ruby.exe nie jest rozpoznawany jako wewnętrzne lub zewnętrzne polecenie, tak wygląda błąd."ruby.exe nie jest rozpoznawany jako wewnętrzne lub zewnętrzne polecenie" w Windows 7
Przesyłanie schematu
'"ruby.exe"' is not recognized as an internal or external command,TA: --:--:--
operable program or batch file.
'"ruby.exe"' is not recognized as an internal or external command,TA: 00:00:07
operable program or batch file.
'"ruby.exe"' is not recognized as an internal or external command,TA: 00:00:04
operable program or batch file.
'"ruby.exe"' is not recognized as an internal or external command,TA: 00:00:02
operable program or batch file.
'"ruby.exe"' is not recognized as an internal or external command,TA: 00:00:01
operable program or batch file.
Schema: 100% | =============================== =========== | Czas: 00:00:06 "Plik" ruby.exe "nie jest rozpoznawany jako wewnętrzne lub zewnętrzne polecenie, program roboczy lub plik wsadowy.
C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/lib/vendor/okj
son.rb:82:in `valparse': unexpected nil (OkJson::ParserError)
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/vendor/okjson.rb:64:in `textparse'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/vendor/okjson.rb:43:in `decode'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/taps/operation.rb:419:in `push_indexes'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/taps/operation.rb:408:in `block in run'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/taps/operation.rb:203:in `call'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/taps/operation.rb:203:in `catch_errors'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/taps/operation.rb:405:in `run'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/taps/cli.rb:171:in `clientxfer'
from C:/Users/JOE ARPUTHAN/.heroku/client/lib/heroku/command/db.rb:194:i
n `taps_client'
from C:/Users/JOE ARPUTHAN/.heroku/client/lib/heroku/command/db.rb:35:in
`push'
from C:/Users/JOE ARPUTHAN/.heroku/client/lib/heroku/command.rb:129:in `
run'
from C:/Program Files/Heroku/heroku:27:in `<main>'
Odpowiedź Linux: ruby nie znajduje się w '$ PATH'. Myślę, że jest to '% PATH%' w systemie Windows. – Reactormonk
Upewnij się, że wybrałeś odpowiedź Borisa jako poprawną, jeśli zadziałała dla Ciebie, i może to zrobić również w przypadku innych pytań. –
Chciałbym podwoić to i to! : D –