Добавить ключ SSH в Heroku (Вопрос Noob после railstutorial.org) - PullRequest
0 голосов
/ 11 октября 2010

Будучи новичком в программировании, я пытаюсь изучить RoR с помощью railstutorial.org и столкнулся с проблемой в главе 1.4.1 (http://railstutorial.org/book#sec:1.4.1). Пытался добавить мой SSH-ключ следующим образом:

    Basti@Basti-PC ~
$ heroku keys:add
<internal:lib/rubygems/custom_require>:29:in `require': no such file to load --
readline (LoadError)
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from /usr/local/lib/ruby/gems/1.9.1/gems/heroku-1.10.14/lib/heroku/comma
nds/app.rb:1:in `<top (required)>'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from /usr/local/lib/ruby/gems/1.9.1/gems/heroku-1.10.14/lib/heroku/comma
nd.rb:5:in `block in <top (required)>'
        from /usr/local/lib/ruby/gems/1.9.1/gems/heroku-1.10.14/lib/heroku/comma
nd.rb:5:in `each'
        from /usr/local/lib/ruby/gems/1.9.1/gems/heroku-1.10.14/lib/heroku/comma
nd.rb:5:in `<top (required)>'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from <internal:lib/rubygems/custom_require>:29:in `require'
        from /usr/local/lib/ruby/gems/1.9.1/gems/heroku-1.10.14/bin/heroku:7:in
`<top (required)>'
        from /usr/local/bin/heroku:19:in `load'
        from /usr/local/bin/heroku:19:in `<main>'

Я использую Windows Vista, используя Cygwin. Я установил ruby-1.9.2-p0 и Rails 3.0.0.

Ответы [ 2 ]

1 голос
/ 27 октября 2010

Используемый вами Ruby не был скомпилирован с библиотекой readline. Компиляция ruby ​​с поддержкой readline в Windows включает в себя получение копии Visual Studio и компиляцию множества вещей голыми руками.

Обычно я бы порекомендовал вам использовать rvm, но rvm не поддерживает windows именно по той причине, о которой я только что упомянул.

Я бы порекомендовал разработку на Linux-машине или Mac. Наличие среды Unix является обязательным для любого серьезного разработчика.

Если вы действительно подключены к Windows, вот руководство по установке Ruby 1.9 в Windows, включая readline, но я не знаю, решит ли это проблему, которая у вас есть в данный момент.

0 голосов
/ 06 марта 2011

Используйте RailsInstaller.org. Смотрите мой пост http://rails.webintellix.com/2011/01/19/rails-installer-on-windows/.

...