2008-03-10
CentOS5.1 に Rails の開発環境を構築しようとしてつまずいたところ
sqlite3-ruby のインストール
sqlite3-ruby のインストール(gem install sqlite3-ruby)
sudo gem install sqlite3-ruby
Building native extensions. This could take a while...
ERROR: Error installing sqlite3-ruby:
ERROR: Failed to build gem native extension.
/usr/local/bin/ruby extconf.rb install sqlite3-ruby
checking for sqlite3.h... no
make
make: *** `sqlite3_api_wrap.o' に必要なターゲット `ruby.h' を make するルールがありません. 中止.
Gem files will remain installed in /usr/local/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1 for inspection.
Results logged to /usr/local/lib/ruby/gems/1.8/gems/sqlite3-ruby-1.2.1/ext/sqlite3_api/gem_make.out
sqlite3 をソースからインストール
wget http://www.sqlite.org/sqlite-3.5.6.tar.gz tar zxvf sqlite-3.5.6.tar.gz ./configure --prefix=/usr/local make make install
確認
sqlite3 -version 3.5.6
もう一度,sqlite3-ruby をインストール
sudo gem install sqlite3-ruby Updating metadata for 11 gems from http://gems.rubyforge.org ........... complete Building native extensions. This could take a while... Successfully installed sqlite3-ruby-1.2.1 1 gem installed Installing ri documentation for sqlite3-ruby-1.2.1... Installing RDoc documentation for sqlite3-ruby-1.2.1...
動作確認
./script/server
=> Booting WEBrick...
/usr/local/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:159:in `require_frameworks': no such file to load -- openssl (RuntimeError)
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:88:in `process'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:49:in `send'
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/initializer.rb:49:in `run'
from /home/hexa/Rails/Todolist/config/environment.rb:13
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:496:in `require'
from /usr/local/lib/ruby/gems/1.8/gems/activesupport-2.0.2/lib/active_support/dependencies.rb:342:in `new_constants_in'
... 7 levels...
from /usr/local/lib/ruby/gems/1.8/gems/rails-2.0.2/lib/commands/server.rb:39
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `gem_original_require'
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:27:in `require'
from ./script/server:3
Ruby で openssl の使用
cd ruby-1.8.6-p114/ext/openssl ruby extconf.rb make make install
Ruby を make clean して,もう一度 make
cd ruby-1.8.6-p114 make clean ./configure --prefix=/usr/local make make install
動作の確認
./script/server => Booting WEBrick... => Rails application started on http://0.0.0.0:3000 => Ctrl-C to shutdown server; call with --help for options [2008-03-04 06:36:18] INFO WEBrick 1.3.1 [2008-03-04 06:36:18] INFO ruby 1.8.6 (2008-03-03) [i686-linux] [2008-03-04 06:36:18] INFO WEBrick::HTTPServer#start: pid=11489 port=3000
とりあえず,動いた.
トラックバック - http://d.hatena.ne.jp/Hexa/20080310/1205152737
リンク元
- 8 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&hs=z9F&q=centos5.1+ruby+1.8.6&btnG=検索&lr=lang_ja
- 5 http://d.hatena.ne.jp/asin/4873113482
- 4 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GZHZ_jaJP234JP234&q=rails+リファレンス
- 3 http://d.hatena.ne.jp/asin/4798013951/hatenadiar02e-22
- 3 http://leaveanotemessagebehind.blogspot.com/2007/08/centosrubygems.html
- 2 http://209.85.175.104/search?q=cache:TbpI2at9-K0J:d.hatena.ne.jp/Hexa/20070604/1180971422+centos5+rubygems&hl=ja&ct=clnk&cd=1&gl=jp&lr=lang_ja&client=firefox
- 2 http://d.hatena.ne.jp/asin/4873113482/ogijun-hatena-22
- 2 http://d.hatena.ne.jp/keyword/Rails
- 2 http://d.hatena.ne.jp/omochist/20061023/1161614204
- 2 http://green.search.goo.ne.jp/search?from=eco_search&IE=UTF-8&MT=文字列の自動生成

