2008-09-17
VMware PlayerとUbuntuで(RubyやRailsの)開発環境を構築したときのメモ
過去のメモ: http://dgames.jp/dan/?date=20080207&permalink
VMware Player上でUbuntuが起動したら「イーサーネット」のところを「NAT」に。
sudo apt-get update sudo apt-get install openssh-server -y
以降はssh経由で操作。
sudo apt-get install zsh vim subversion sqlite3 -y sudo apt-get install libc6-dev libreadline5-dev libssl-dev zlib1g-dev -y sudo apt-get install libsqlite3-dev -y
以下rubyのビルド。Rubyはいつもソースから入れる。(最初最新のソース(ruby 1.8.7 (2008-09-15 revision 19361))をsvnで落としたがgemの実行時にエラーがでたので安定版(ruby-1.8.7-p72)を入れなおした。)
wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p72.tar.gz tar xzvf ruby-1.8.7-p72.tar.gz cd ruby-1.8.7-p72 ./configure --prefix=/home/dan/local/ruby make make install
(/home/dan/local/ruby/bin にパスを通しておくこと。)
gemのインストール。
wget http://rubyforge.org/frs/download.php/38646/rubygems-1.2.0.tgz tar xzvf rubygems-1.2.0.tgz cd rubygems-1.2.0 ruby setup.rb
railsのインストール例。
gem install rails sqlite3-ruby
最新版ソースからのインストール(gemの実行で失敗)
sudo apt-get install autoconf bison -y svn co http://svn.ruby-lang.org/repos/ruby/branches/ruby_1_8 ruby cd ruby autoconf ./configure --prefix=/home/dan/local/ruby make make install
railsのインストール例。
gem install rails => /home/dan/local/ruby/lib/ruby/site_ruby/1.8/rubygems/spec_fetcher.rb:218: [BUG] Segmentation fault ruby 1.8.7 (2008-09-15 revision 19361) [i686-linux]
あれエラーだ。