Получавам грешка, докато се опитвам да инсталирам sqlite3-ruby gem:
gem install sqlite3-ruby-1.3.1.gem
Building native extensions. This could take a while...
ERROR: Error installing sqlite3-ruby-1.3.1.gem:
ERROR: Failed to build gem native extension.
/usr/bin/ruby.exe extconf.rb
Gem files will remain installed in /usr/lib/ruby/gems/1.9.1/gems/sqlite3-ruby-1.3.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.9.1/gems/sqlite3-ruby-1.3.1/ext/sqlite3/gem_make.out
Същото използване:
gem install sqlite3-ruby-1.3.1
И това проработи:
gem install sqlite3-ruby-1.3.1-x86-mswin32-60.gem
Въпреки това открих, че съм инсталирал sqlite-ruby-1.2.5
Ами въпросът ми е как "скъпоценен камък" инсталира тези неща? Защо не може да избере автоматично версията на sqlite3-ruby-1.3.1-x86-mswin32-60.gem. Дали „gem“ знае, че работи на linux или windows? Какво е родното разширение за него и защо не успява да инсталира предварително изтегления sqlite3-ruby-1.3.1.gem
Благодаря предварително