LoginSignup
2
2

More than 5 years have passed since last update.

Vagrantは同梱されているMinGW下で使用することにしました

Posted at

Cygwin下でVagrantを使おうとして、Rubyのエラーに遭遇したのためあきらめました。その代わり、VagrantにはMinGWが同梱されているされているのでそれを使うことにしました。

環境

  • Windows 7 (64bit)
  • Cygwin 1.7.33 (X86_64)
  • Vagrant 1.7.2

Cygwin下で遭遇したエラー

C:/Vagrant/embedded/lib/ruby/2.0.0/rubygems/config_file.rb:89:in `join': no implicit conversion of nil into String (TypeError)
        from C:/Vagrant/embedded/lib/ruby/2.0.0/rubygems/config_file.rb:89:in `<class:ConfigFile>'
        from C:/Vagrant/embedded/lib/ruby/2.0.0/rubygems/config_file.rb:37:in `<top (required)>'
        from C:/Vagrant/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'
        from C:/Vagrant/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'
        from C:/Vagrant/embedded/gems/gems/bundler-1.7.11/lib/bundler/rubygems_integration.rb:2:in `<top (required)>'
        from C:/Vagrant/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'
        from C:/Vagrant/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'
        from C:/Vagrant/embedded/gems/gems/bundler-1.7.11/lib/bundler.rb:6:in `<top (required)>'
        from C:/Vagrant/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:118:in `require'
        from C:/Vagrant/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:118:in `rescue in require'
        from C:/Vagrant/embedded/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:124:in `require'
        from C:/Vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/bundler.rb:6:in `<top (required)>'
        from C:/Vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/pre-rubygems.rb:19:in `require_relative'
        from C:/Vagrant/embedded/gems/gems/vagrant-1.7.2/lib/vagrant/pre-rubygems.rb:19:in `<main>'

同梱されているMinGW

%VAGRANT_HOME%\embedded\にはMinGWが同梱されていました。せっかくなのでこれを使います。

%VAGRANT_HOME%\embedded\msys.batでbashを起動しました。

2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2