Проблема с запуском мастера для приложения Clojure - PullRequest
5 голосов
/ 02 августа 2011

Я пытался следовать руководству по получению приложения Clojure на Heroku. Все отлично работает, кроме запуска локально. Я использую Windows 7.

Шаг говорит:

  1. мастер установки драгоценных камней
  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 `<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>'

Чего мне не хватает?

Когда я запускаю 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/

1 Ответ

1 голос
/ 02 августа 2011

Замена моего первого ответа, так как он был совершенно не на своем месте.

Похоже, pty является частью стандартного Ruby: http://ruby -doc.org / stdlib / libdoc /pty / rdoc / index.html

Однако, исходя из беглого взгляда на этого старого сообщения на форуме , похоже, что для pty Руби требуется что-то меньшее, чем-просто реализовать в Windows, поэтому вполне возможно, что в данный момент он недоступен в Windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...