为Clojure应用程序启动工头的问题

我试图按照指南在Heroku上获得一个Clojure应用程序。 一切正常,除了在本地运行。 我正在使用Windows 7。

这一步说:

  1. gem安装工头
  2. 工头开始

在1我必须是管理员,但安装顺利

当我执行2时,我得到:

C:/Program Files (x86)/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- pty (LoadError) from C:/Program Files (x86)/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Ruby192/lib/ruby/gems/1.9.1/gems/foreman-0.19.0/lib/foreman/engine.rb:4:in `' from C:/Program Files (x86)/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Ruby192/lib/ruby/gems/1.9.1/gems/foreman-0.19.0/lib/foreman/cli.rb:2:in `' from C:/Program Files (x86)/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Ruby192/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from C:/Program Files (x86)/Ruby192/lib/ruby/gems/1.9.1/gems/foreman-0.19.0/bin/foreman:5:in `' from C:/Program Files (x86)/Ruby192/bin/foreman:19:in `load' from C:/Program Files (x86)/Ruby192/bin/foreman:19:in `' 

我错过了什么?

当我运行gem环境时,我得到:

 RubyGems Environment: - RUBYGEMS VERSION: 1.8.6 - RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [i386-mingw32] - INSTALLATION DIRECTORY: C:/Program Files (x86)/Ruby192/lib/ruby/gems/1.9.1 - RUBY EXECUTABLE: "C:/Program Files (x86)/Ruby192/bin/ruby.exe" - EXECUTABLE DIRECTORY: C:/Program Files (x86)/Ruby192/bin - RUBYGEMS PLATFORMS: - ruby - x86-mingw32 - GEM PATHS: - C:/Program Files (x86)/Ruby192/lib/ruby/gems/1.9.1 - C:/Users/henrik/.gem/ruby/1.9.1 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :benchmark => false - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - http://rubygems.org/ 

取代我的第一个答案,因为它完全不合时宜。

看起来pty是标准Ruby的一部分: http : //ruby-doc.org/stdlib/libdoc/pty/rdoc/index.html

然而,基于这个旧论坛post的粗略一瞥,看起来Ruby的pty需要在Windows上实现一些不太直接的东西,所以它很可能在Windows上也不可用。