2007-05-06

Bash3 + readline5.2 + Ruby 1.8.5

$ pwd
/usr/local/src/readline-5.2
$ ./configure --enable-multibyte
$ make
$ sudo make install
$ make clean

$ pwd
/usr/local/src/bash-3.2
$ ./configure --with-installed-readline --enable-multibyte
$ make
$ sudo make install
$ make clean
/etc/shellsに/usr/local/bin/bashを追加。ついでに/usr/bin/falseも。
NetInfoManagerでログインシェルを変更。

$ pwd
/usr/local/src/ruby-1.8.5
$ ./configure --with-readline-dir=/usr/local --enable-shared --enable-pthread
$ make
$ make test
test succeeded
$ sudo make install
$ make clean

$ pwd
/usr/local/src/rubygems-0.9.2
$ sudo ruby setup.rb


おまけ
$ sudo gem install rails --remote --include-dependencies
$ sudo gem install sqlite3-ruby --remote
$ mkdir ~/rails; cd ~/rails; pwd
/Users/xxx/rails
$ rails testapp
$ cd testapp
$ ruby script/generate model item
$ mv config/database.yml config/database.yml.org
$ echo "development:
>     adapter: sqlite3
>     database: dev.db" > config/database.yml

$ sqlite3 dev.db 'CREATE TABLE items (id INTEGER PRIMARY KEY, name TEXT);'
$ ruby script/generate scaffold item
$ ruby script/server &
$ open -a Safari http://localhost:3000/items

0 件のコメント: