我已经将 Clojure 应用程序部署到 Heroku。当我运行/请求它时,我收到错误: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之外我还必须安装一些gem?
我没有使用 heroku 或 Windows 的经验,但看起来您缺少 shell 命令“tput”,该命令(在本例中)用于获取终端窗口的宽度。如果我理解正确的话,您需要安装 Cygwin,它可能是通过 RailsInstaller 安装的。您可能还需要安装具有 tput 实用程序的“ncurses”包。祝你好运!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)