I'm running into some error messages from rails when running "script/
generate controller foo" and am wondering if it's related to package 
management, a mismatch between gems and emerge.  Do not use gems, use 
emerge?  The wiki is incorrect?

The gentoo wiki, <http://gentoo-wiki.com/HOWTO_RoR>, says to:

 emerge -av sqlite3-ruby
 gem install sqlite3-ruby

Select sqlite3-ruby 1.1.0 (ruby) when prompted. 

However, that version doesn't appear to be an option for the gem:

arrakis ~ # 
arrakis ~ #  gem install sqlite3-ruby
Select which gem to install for your platform (i686-linux)
 1. sqlite3-ruby 1.2.1 (mswin32)
 2. sqlite3-ruby 1.2.1 (ruby)
 3. sqlite3-ruby 1.2.0 (mswin32)
 4. sqlite3-ruby 1.2.0 (ruby)
 5. Skip this gem
 6. Cancel installation
> 6
ERROR:  While executing gem ... (Gem::RemoteInstallationCancelled)
    Installation of sqlite3-ruby cancelled.
arrakis ~ # 
arrakis ~ # ruby --version
ruby 1.8.6 (2007-09-24 patchlevel 111) [i686-linux]
arrakis ~ # 




On the other hand, "gem list --local" and eix are consistent and show:

arrakis ~ # eix sqlite3-ruby
[I] dev-ruby/sqlite3-ruby
     Available versions:  1.1.0 ~1.2.1
     Installed versions:  1.1.0(13:32:16 11/18/07)(doc)
     Homepage:            http://rubyforge.org/projects/sqlite-ruby/
     Description:         An extension library to access a SQLite 
database from Ruby

arrakis ~ # 


So, it looks like the version of sqlite3-ruby installed matches the 
instructions at the wiki, but the version number doesn't seem to match 
what's available through "gem"; and the wiki specifically states to 
install the gem.

The error I'm running into may be totally unrelated to this.  It seems a 
bit odd to me that sqlite3-ruby must be emerged through portage and that 
gem must install it as well -- one or the other would seem to be 
sufficient.



thanks,

Thufir

-- 
[EMAIL PROTECTED] mailing list

Reply via email to