No puedo iniciar sesión en Heroku a través de CLI

Estoy ejecutando OS X 10.5.8 con Ruby 1.9.3p194 (2012-04-20 revisión 35410) [i386-darwin9.8.0]. Estoy tratando de iniciar sesión en Heroku desde el shell. Actualicé Bash y ejecuté heroku login con el siguiente resultado:

/usr/local/heroku/vendor/gems/heroku-api-0.3.1/lib/heroku/api.rb:3:in `require': no such file to load -- securerandom (LoadError)
    from /usr/local/heroku/vendor/gems/heroku-api-0.3.1/lib/heroku/api.rb:3
    from /usr/local/heroku/vendor/gems/heroku-api-0.3.1/lib/heroku-api.rb:1:in `require'
    from /usr/local/heroku/vendor/gems/heroku-api-0.3.1/lib/heroku-api.rb:1
    from /usr/local/heroku/lib/heroku/cli.rb:7:in `require'
    from /usr/local/heroku/lib/heroku/cli.rb:7
    from /usr/bin/heroku:22:in `require'
    from /usr/bin/heroku:22

Llegué tan lejos como openssl es malo si alguien está viajando por el mismo camino torturado.

preguntado el 27 de julio de 12 a las 22:07

1 Respuestas

He visto esto un par de veces más. La solución para ellos terminó siendo editar el #! línea en el archivo /usr/bin/heroku (la primera línea en el archivo) para apuntar a lo que sea which ruby volvería por su máquina. De forma predeterminada, apunta al sistema Ruby en lugar de a cualquier versión instalada, con la esperanza de que esto conduzca a una experiencia más consistente (y generalmente lo hace). Espero que ayude.

Respondido 03 ago 12, 18:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.