2011-06-03 130 views
3

我已經爲Heroku部署了一個Clojure應用程序。當我運行/請求它時,出現錯誤:http://glowing-planet-168.herokuapp.com/。所以現在我想啓動一個REPL來查看我是否可以獲得更多信息。但是,當我嘗試它,我得到:無法在Heroku上運行

D:\Mijn documenten\My Dropbox\dev\clojure-projects\hebrewajax>heroku run lein repl 

C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/heroku-2.2.4/lib/heroku/helpe 
rs.rb:213:in ``': No such file or directory - tput cols (Errno::ENOENT) 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/heroku-2.2.4/lib 
/heroku/helpers.rb:213:in `get_terminal_environment' 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/heroku-2.2.4/lib 
/heroku/command/run.rb:16:in `index' 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/heroku-2.2.4/lib 
/heroku/command.rb:114:in `send' 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/heroku-2.2.4/lib 
/heroku/command.rb:114:in `run' 
     from C:/RailsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/gems/heroku-2.2.4/bin 
/heroku:14 
     from C:/RailsInstaller/Ruby1.8.7/bin/heroku:19:in `load' 
     from C:/RailsInstaller/Ruby1.8.7/bin/heroku:19 

我得到同樣的錯誤,當我做「的Heroku運行控制檯」。我使用RailsInstaller安裝了heroku。

我在Windows XP上運行。

這裏可能會出現什麼問題?除了heroku之外,我還需要安裝一些寶石?

回答

1

我沒有使用heroku或Windows的經驗,但它看起來像缺少shell命令'tput',它是(在這種情況下)用於獲取終端窗口的寬度。如果我理解正確,你需要安裝Cygwin,它可能已經與RailsInstaller一起安裝。您可能還需要安裝具有tput實用程序的'ncurses'軟件包。祝你好運!

+0

我成功地使用您的答案和本頁獲得工作:http://flux88.com/2009/06/getting-started-with-heroku-on-windows/ – 2011-06-04 09:21:49

+0

真棒!很高興它的工作。 – Gert 2011-06-05 01:42:13