2011年4月28日木曜日

Ubuntu で Aptana Studio 3 を動かし、Ruby on Rails してみる

Ubuntu で Aptana Studio 3 を動かし、Ruby on Rails してみる





必要なパッケージをインストール


$ sudo apt-get install openjdk-6-jre
$ sudo apt-get install ruby ruby1.8 ruby1.8-dev ri irb rdoc rake libopenssl-ruby
$ sudo apt-get install xml-core libxml2 libxml2-dev libxslt1-dev libxml-ruby1.8
$ sudo apt-get install sqlite3 libsqlite3-ruby1.8

Gemのインストール


$ wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
$ tar zxvf rubygems-1.3.5.tgz
$ cd rubygems-1.3.5
$ sudo ruby setup.rb
/usr/bin/gem1.8という名前でインストールされた

リンクを張る
$ sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
$ gem -v
$ gem env
$ cd ../

Railsなど必要なgemをインストール

$ sudo gem install actionmailer -v 2.3.5
$ sudo gem install actionpack -v 2.3.5
$ sudo gem install actionwebservice -v 1.2.6
$ sudo gem install activerecord -v 2.3.5
$ sudo gem install activeresource -v 2.3.5
$ sudo gem install activesupport -v 2.3.5
$ sudo gem install acts_as_ferret -v 0.4.3
$ sudo gem install capistrano -v 2.5.2
$ sudo gem install cgi_multipart_eof_fix -v 2.5.0
$ sudo gem install daemons -v 1.0.10
$ sudo gem install fastthread -v 1.0.1
$ sudo gem install ferret -v 0.11.6
$ sudo gem install gem_plugin -v 0.2.3
$ sudo gem install highline -v 1.5.0
$ sudo gem install hpricot -v 0.6.164
$ sudo gem install libxml-ruby -v 1.1.2
$ sudo gem install mongrel -v 1.1.5
$ sudo gem install needle -v 1.3.0
$ sudo gem install net-scp -v 1.0.1
$ sudo gem install net-sftp -v 2.0.1
$ sudo gem install net-ssh -v 2.0.4
$ sudo gem install net-ssh-gateway -v 1.0.0
$ sudo gem install rack -v 1.0.1
$ sudo gem install rails -v 2.3.5
$ sudo gem install rake -v 0.8.3
$ sudo gem install RedCloth -v 4.1.1
$ sudo gem install ruby-openid -v 2.1.2
$ sudo gem install ruby-yadis -v 0.3.4
$ sudo gem install rubynode -v 0.1.5
$ sudo gem install termios -v 0.9.4
$ sudo gem install xmpp4r -v 0.4

Aptana Studio 3のインストール


以下からダウンロード
Aptana | Studio
http://www.aptana.com/products/studio3
Aptana_Studio_3_Setup_Linux_x86_64_3.0.0.zip

解凍
$ unzip Aptana_Studio_3_Setup_Linux_x86_64_3.0.0.zip

配置
$ sudo cp -R Aptana\ Studio\ 3 /opt/Aptana_Studio_3

ランチャーの作成
コマンドに以下を指定
/opt/Aptana_Studio_3/AptanaStudio3


Aptana Studio 3 で Hello World

Aptana のターミナルウィンドウでコントローラの作成
$ ./script/generate controller Hello

indexメソッドの追加
app/controllers/hello_controller.rb


class HelloController < ApplicationController
  def index
  end
end



コントローラのindexメッソドに対応するビューを作成
app/views/hello/index.html.erb

<h1>Sample</h1><br>
<%= "Hello"+"World" %><br>
<%= ENV['PATH'] %>



動作確認
script/serverを右クリックして
Run As -> Ruby Application

以下のアドレスにアクセスして確認
http://localhost:3000/Hello

参考

railsでhello world - tetu1984の日記
http://d.hatena.ne.jp/tetu1984/20100410/1270919781

0 コメント: