无法在Heroku上“运行”

时间:2011-06-03 15:57:25

标签: clojure heroku

我已经向Heroku部署了一个Clojure应用程序。当我运行/请求它时,我收到一个错误:http://glowing-planet-168.herokuapp.com/。所以现在我想启动一个REPL,看看我是否可以获得更多信息。但是当我尝试它时,我得到了:

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 run console'时,我得到了同样的错误。我使用RailsInstaller安装了heroku。

我在Windows XP上运行。

这里可能出现什么问题?除了heroku之外我还要安装一些宝石吗?

1 个答案:

答案 0 :(得分:1)

我没有使用heroku或Windows的经验,但看起来你错过了shell命令'tput',这是(在这种情况下)用于获取终端窗口的宽度。如果我理解正确,你需要安装Cygwin,它可能已经安装了RailsInstaller。您可能还需要安装具有tput实用程序的'ncurses'包。祝你好运!