Saturday, October 23, 2010

[Rails] Re: Could not find 'sqlite3-ruby' error in Ubuntu

Hello, thanks for reply!


I found my Gemfile in the new Rails app, and commented out this line:
gem 'sqlite3-ruby', :require => 'sqlite3', and then I tried budnle
install.

Result was:

Installing sqlite3-ruby (1.3.1) with native extensions /usr/local/lib/
site_ruby/1.8/rubygems/installer.rb:483:in `build_extensions': ERROR:
Failed to build gem native extension.
(Gem::Installer::ExtensionBuildError)

/usr/bin/ruby1.8 extconf.rb
extconf.rb:3:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:3

Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/sqlite3-
ruby-1.3.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.3.1/ext/
sqlite3/gem_make.out

Then I tried:
sudo gem install sqlite3-ruby

The result was:

ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.

/usr/bin/ruby1.8 extconf.rb
extconf.rb:3:in `require': no such file to load -- mkmf (LoadError)
from extconf.rb:3

Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/sqlite3-
ruby-1.3.1 for inspection.
Results logged to /usr/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.3.1/ext/
sqlite3/gem_make.out

So I'm afraid the same. Why does it still looking for my gems under
1.8 if I have 1.9? How to use this mkmf file?

Thanks a lot,
gezope

On okt. 23, 03:43, Luciano Sousa <lis...@lucianosousa.net> wrote:
> Try running `bundle install`
>
> or
>
> $ gem install sqlite3-ruby
>
> 2010/10/22 Gerő Zoltán <gez...@gmail.com>
>
>
>
>
>
>
>
>
>
> > Hi all, please help me:
>
> > First time I totally had to delete all ruby and Rails because of this
> > problem. How to solve it well?
>
> > The message is:
> > *Could not find gem 'sqlite3-ruby (>= 0, runtime)' in any of the gem
> > sources.*
> > *Try running `bundle install`*
>
> > I have *Ubuntu* Linux.
> > ruby -v = *1.9.2p0*
> > gem -v = *1.3.7*
> > rails -v = error message again, 2 hours ago it was "rails 3"
>
> > If I type "rails my_app" it does not work, if I type "*rails new my:app,
> > it works*, which means Rails 3 is running and working well if I want to
> > create an app, but does not, if I want to use "rails server".
>
> > I googled it, unfortunately not any updated and linuxbased answer which I
> > could trust in.
>
> > "*gem environment*" gives this:
>
> > RubyGems Environment:
> >   - RUBYGEMS VERSION: 1.3.7
> >   - RUBY VERSION: 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
> >   - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
> >   - RUBY EXECUTABLE: /usr/bin/ruby1.8
> >   - EXECUTABLE DIRECTORY: /usr/bin
> >   - RUBYGEMS PLATFORMS:
> >     - ruby
> >     - x86-linux
> >   - GEM PATHS:
> >      - /usr/lib/ruby/gems/1.8
> >      - /home/vadkant/.gem/ruby/1.8
> >   - GEM CONFIGURATION:
> >      - :update_sources => true
> >      - :verbose => true
> >      - :benchmark => false
> >      - :backtrace => false
> >      - :bulk_threshold => 1000
> >   - REMOTE SOURCES:
> >      -http://rubygems.org/
>
> > Why does it saygem path is 1.8 and ruby executable is 1.8 if I have aready
> > 1.9 and if I ask ruby -v it says 1.9?
> > How to update gem executables with sqlite3?
>
> > Thanks a lot!
> > Best wishes,
> > gezope
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Ruby on Rails: Talk" group.
> > To post to this group, send email to rubyonrails-talk@googlegroups.com.
> > To unsubscribe from this group, send email to
> > rubyonrails-talk+unsubscribe@googlegroups.com<rubyonrails-talk%2Bunsubscrib e@googlegroups.com>
> > .
> > For more options, visit this group at
> >http://groups.google.com/group/rubyonrails-talk?hl=en.
>
> --
> att: Luciano Sousahttp://www.lucianosousa.nethttp://twitter.com/lucianosousa
> *Ruby on Rails Developer
> *Linux User #456387
> *Contato: (21) 7639-5049

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate