2011-08-02 12 views
5

Intento seguir la guía sobre cómo obtener una aplicación Clojure en Heroku. Todo funciona bien, excepto ejecutarlo localmente. Estoy usando Windows 7.Problema con el capataz inicial de la aplicación Clojure

El paso dice:

  1. joya instalar capataz
  2. capataz comenzar

El 1 tenía que ser admin, pero la instalación fue bien

Cuando ejecuto 2 obtengo:

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 `<top (required)>' 
     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 `<top (required)>' 
     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 `<top (required)>' 
     from C:/Program Files (x86)/Ruby192/bin/foreman:19:in `load' 
     from C:/Program Files (x86)/Ruby192/bin/foreman:19:in `<main>' 

¿Qué me estoy perdiendo?

Cuando corro entorno joya me sale:

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/ 

Respuesta

1

Sustitución de mi primera respuesta, como lo fue en su totalidad fuera de la marca.

Parece que pty es parte del estándar de Ruby: http://ruby-doc.org/stdlib/libdoc/pty/rdoc/index.html

Sin embargo, en base a una mirada superficial de this old forum post, parece que Ruby pty requiere algunas cosas que son menos de lo sencillo de implementar en Windows, por lo que es Es muy posible que tampoco esté disponible en Windows en este momento.

+0

Aparece "ERROR: No se pudo encontrar una joya válida 'pty' (> = 0) en ningún repositorio". ¿Debería estar disponible para Windows? – Henrik

+0

Sí. Encontré este problema que lo explica: https://github.com/ddollar/foreman/issues/41 – Henrik

Cuestiones relacionadas