开发环境的搭建(记录)

想在自己的T42上搭建一个Ruby on Rails的开发环境, 参阅了网络资源, 根据自己的情况,记录于此。

OS   Ubuntu7.10
1. 安装Java环境及Netbeans IDE
sudo apt-get install sun-java6-jre sun-java6-jdk
sudo update-alternatives --config java
设置环境变量
sudo gedit /etc/environment
sudo gedit /etc/jvm
./netbeans-6.0beta1-ruby-linux.sh
中文字体通过在/usr/lib/jvm/jdk1.6.0/jre/lib/fonts/中建立一个fallback目录, 将中文字体放入, 重启X应该就有中文了.
2. Ruby and Rails installation
sudo apt-get dist-upgrade
sudo apt-get install ruby
sudo apt-get install ruby1.8-dev 缺少会造成下面构建mongrel时找不到某些定义报错
sudo apt-get install irb
sudo apt-get install rdoc
sudo apt-get install libyaml-ruby libzlib-ruby ri
sudo apt-get install rubygems

sudo gem install mongrel -y
sudo gem install mongrel_cluster --include-dependencies
sudo apt-get install libopenssl-ruby
sudo apt-get install libgd-ruby1.8 libyaml-ruby libzlib-ruby
sudo apt-get install imagemagick

3. 安装postgresql (参阅http://ruby-on-rails.pl/szkola/2007/10/12/rails-postgresql-z-ubuntu/)
sudo apt-get install postgresql-8.2 postgresql-client-8.2
sudo apt-get install postgresql-8.2-doc
sudo apt-get install postgresql-8.2-plruby
sudo apt-get install postgresql-8.2-pljava
sudo apt-get install pgadmin3(图形管理程序)
sudo apt-get install libpq-dev
sudo gem install postgres (安装postgres高效驱动,需设置环境变量POSTGRES_INCLUDE=/usr/include/postgresql)

4. 设置Postgresql 参阅(http://postgresql-chinese.blogspot.com/2007/08/ubuntu-70-postgresql.html)
sudo passwd postgres 修改passwd
sudo -u postgres createuser -P rails(创建一个Rails用的账户,赋予创建DB的权限)
解决psql -U rails 出现Ident错误,进行migration会报错
sudo  vi /etc/postgresql/8.2/main/pg_hba.conf
找到并修改行
# "local" is for Unix domain socket connections only
local   all         all                               md5(原为ident sameuser)


你可能感兴趣的:(ubuntu,PostgreSQL,Ruby,Rails,Netbeans)