heroku / legacy-cli

Heroku CLI
https://cli.heroku.com
MIT License
1.37k stars 381 forks source link

Install problem #2012

Closed tranlamnhatnam closed 7 years ago

tranlamnhatnam commented 7 years ago

Hello.

After install Heroku Toobelt. I downloaded it from https://toolbelt.heroku.com/windows. I open Gist Bast and try heroku login but it return error:

C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- ffi (LoadError)
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/vendor/gems/rest-client-1.8.0/lib/restclient/windows/root_certs.rb:2:in `<top (required)>'
        from C:/Program Files (x86)/Heroku/vendor/gems/rest-client-1.8.0/lib/restclient/windows.rb:7:in `require_relative'
        from C:/Program Files (x86)/Heroku/vendor/gems/rest-client-1.8.0/lib/restclient/windows.rb:7:in `<top (required)>'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/vendor/gems/rest-client-1.8.0/lib/restclient.rb:16:in `<top (required)>'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/vendor/gems/rest-client-1.8.0/lib/rest_client.rb:2:in `<top (required)>'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/lib/heroku/command.rb:8:in `<top (required)>'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/lib/heroku/client.rb:4:in `<top (required)>'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/lib/heroku/auth.rb:3:in `<top (required)>'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/lib/heroku/analytics.rb:1:in `<top (required)>'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/lib/heroku/cli.rb:13:in `<top (required)>'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/ruby-2.1.7/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
        from C:/Program Files (x86)/Heroku/bin/heroku:27:in `<main>'

I run on Windows 10 64-bit, before install Heroku Toolbelt, i have a Ruby version installed in c:\Ruby23-x64

How can i fix this error?

Eldinnie commented 7 years ago

Same problem here, Fresh install of windows 10 64bit. Someone noticed it might be due to gem installation rules in Ruby 2.1

ransombriggs commented 7 years ago

On phone: just shipped a new release that rolls back the release with this bug, please re install from https://toolbelt.heroku.com

ransombriggs commented 7 years ago

@Eldinnie & @tranlamnhatnam a fresh install from the website should work now

tranlamnhatnam commented 7 years ago

Thanks! It's worked for me.

Eldinnie commented 7 years ago

Worked for me aswell, thanks @tranlamnhatnam