Linux で Aptana Studio 3 のダウンロードとインストールと実行
開発状況:最終リリースは 3.7.2(2018年7月30日)であり,その後の更新はない. 公式サイト aptana.com は現在応答せず,ソースコードのリポジトリ https://github.com/aptana/studio3 は 2026年5月にアーカイブ(読み取り専用)となっている. 配布物の入手は,GitHub のリリースページ,または SourceForge のミラーから行う. 動作には Java 8 が必要であり,新しい Java では起動しない.
新規に Web 開発環境を用意する場合は,更新が継続している次のソフトウェアの利用も選択肢になる: Visual Studio Code(HTML, CSS, JavaScript, PHP, Ruby の拡張機能あり),Eclipse IDE for Web Developers,RubyMine(Ruby, Ruby on Rails 用,商用).
【この Web ページの目次】
前準備
Java 8 のインストールと設定
Aptana Studio 3 は Java 8 で動作する.Ubuntu では openjdk-8-jdk パッケージ(universe)を使用する. 端末で次のコマンドを実行する.
sudo apt -y update
sudo apt -y install openjdk-8-jdk unzip
インストール先のディレクトリを確認する.端末で次のコマンドを実行する.
ls -d /usr/lib/jvm/java-8-openjdk-*
システム全体の既定の Java を切り替える必要はない. 後述の AptanaStudio.ini に -vm の指定を追加し,Aptana Studio 3 だけが Java 8 を使うようにする.
Ruby 処理系のインストール
Ruby のプログラミングを行う場合は,Ruby 処理系をインストールする. 手順は別の Web ページで説明している. Ubuntu のパッケージを使う場合は,端末で次のコマンドを実行する.
sudo apt -y install ruby-full build-essential
ruby -v
Aptana Studio 3 のダウンロードとインストール
ダウンロード
- 配布ページを開く
GitHub のリリースページ https://github.com/aptana/studio3/releases または SourceForge のミラー https://sourceforge.net/projects/aptana.mirror/files/3.7.2.201807301111/ を開く.
- Linux 用のファイルをダウンロード
Linux 用のファイルは aptana.studio-linux.gtk.x86_64.zip(64ビット版)である.32ビット版は配布されていない.
インストール
- ダウンロードした zip ファイルを展開(解凍)
ここでは /usr/local/Aptana_Studio_3 に展開する.端末で次のコマンドを実行する.
cd /tmp sudo rm -rf /usr/local/Aptana_Studio_3 sudo mkdir -p /usr/local/Aptana_Studio_3 sudo unzip -q /tmp/aptana.studio-linux.gtk.x86_64.zip -d /usr/local/Aptana_Studio_3 - オーナーの調整と実行権限の付与
sudo chown -R $USER /usr/local/Aptana_Studio_3 chmod +x /usr/local/Aptana_Studio_3/AptanaStudio3 - 使用する Java の指定
/usr/local/Aptana_Studio_3/AptanaStudio.ini の -vmargs の行より前に, -vm と Java 8 の実行ファイルのパスの2行を追加する(下記).
------ AptanaStudio.ini の変更部分の例 -------------------------------- -vm /usr/lib/jvm/java-8-openjdk-amd64/bin/java -vmargs -Xms40m -Xmx512m - 起動
/usr/local/Aptana_Studio_3/AptanaStudio3
Aptana Studio 3 の日本語化
Eclipse ベースのソフトウェアの日本語化には Pleiades プラグインを使用する. Aptana Studio 3 は Java 8 で動作するため,Pleiades は旧 Java バージョン対応版(アーカイブ)を使用する.
- Pleiades の Web ページを開く
Pleiades のページ https://willbrains.jp/を開く.
- 「Pleiades プラグイン概要」に目を通しておく
- Linux 用の Pleiades プラグインをダウンロード
「Pleiades プラグイン・ダウンロード」の「Linux」を選ぶ. Java 8 で動作させるため,同じ箇所にある「旧 Java バージョン版」のアーカイブ https://ftp.jaist.ac.jp/pub/mergedoc/pleiades/build/archive/ から入手する.Linux 用のインストーラは配布されていない.
- ダウンロードした zip ファイルを展開(解凍)し,配置する
zip ファイルに含まれる readme/readme_pleiades.txt に手順の記載がある. 展開してできた features ディレクトリと plugins ディレクトリを, Aptana Studio 3 のインストールディレクトリ /usr/local/Aptana_Studio_3 に上書きコピーする. ファイル名はダウンロードした版により異なるので,実際のファイル名に読み替える.
cd /tmp unzip -q /tmp/pleiades.zip -d /tmp/pleiades cp -r /tmp/pleiades/features /tmp/pleiades/plugins /usr/local/Aptana_Studio_3/
- AptanaStudio.ini に1行追加
/usr/local/Aptana_Studio_3/AptanaStudio.ini の最後に,-javaagent: で始まる1行を追加する(下記).
------ 変更後の AptanaStudio.ini の例 -------------------------------- -startup plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar --launcher.library plugins/org.eclipse.equinox.launcher.gtk.linux.x86_64_1.1.100.v20110505 --launcher.defaultAction openFile -name Aptana Studio 3 -vm /usr/lib/jvm/java-8-openjdk-amd64/bin/java -vmargs -Xms40m -Xmx512m -Declipse.p2.unsignedPolicy=allow -Declipse.log.size.max=10000 -Declipse.log.backup.max=5 -javaagent:/usr/local/Aptana_Studio_3/plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar-Djava.awt.headless=true は画面表示を無効にする指定であり,統合開発環境の利用時には指定しない.
- -clean を付けて起動する
Pleiades の追加・更新後の初回起動時は,古いプラグイン情報が使われないように -clean を指定する.
/usr/local/Aptana_Studio_3/AptanaStudio3 -clean
Aptana Studio 3 で Ruby のプログラムを実行してみる
- Aptana Studio 3 を起動
/usr/local/Aptana_Studio_3/AptanaStudio3
- 新規の Ruby プロジェクトを作成したいので「File (ファイル)」→「New (新規)」→「Ruby Project (Ruby プロジェクト)」と操作する.
- テンプレートの選択
- プロジェクト名の設定
プロジェクト名には半角英数字を使用する(全角文字は避ける). ここでは,例として,次のように指定する.
- プロジェクト名: 任意の名前
設定したら「Finish」をクリック.
- 「Project Explorer」タブをクリックして,プロジェクト・エクスプローラに切り替える
- いま作成した Ruby プロジェクトが,Project Explorer ウインドウに表示されるので,右クリック
- 「New (新規)」→「File (ファイル)」と操作する.
- ファイル名の設定
拡張子は .rb とする.
- ウインドウがエディタになっている.そこに Ruby プログラムを書く.
puts "Hello World"
- 実行したいので,「Run」→「Run」と操作する.
- 実行結果の確認
Aptana Studio 3 で Ruby での 日本語表示を行ってみる
Ruby 2.0 以降,ソースファイルの既定のエンコーディングは UTF-8 である. そのため マジックコメント(# -*- coding: utf-8 -*-)や -K オプションの指定は不要である.
- ウインドウがエディタになっている.そこに Ruby プログラムを書く.
puts "ほげほげ"
- 実行したいので,「Run」→「Run」と操作する.
- 実行結果の確認
Ruby on Rails の scaffold を作成してみる
Aptana Studio 3 の「Rails Project」ウィザードは Rails 3 の時代のコマンド体系を前提としており,現在の Rails では動作しない. Rails アプリケーションは端末でコマンドを実行して作成し,作成したディレクトリを Aptana Studio 3 に 「File (ファイル)」→「Import (インポート)」→「Existing Folder as New Project」で読み込んで編集する.
- gem を用いて Rails をインストール
現在の Rails は JavaScript ランタイム(execjs, therubyracer)や thin を必要としない. sqlite3 は Rails が生成する Gemfile に含まれるため,個別のインストールは不要である.
sudo apt -y install ruby-full build-essential libyaml-dev sqlite3 libsqlite3-dev gem install rails rails -v
- Rails アプリケーションの新規作成
アプリケーション名には半角英数字を使用する.ここでは myapp とする.
rails new myapp cd myapp
- 作成したディレクトリを Aptana Studio 3 にインポートし,Project Explorer ウインドウで確認
- rails generate scaffold の実行
Aptana のコンソール,または端末で,アプリケーションのディレクトリに移動して実行する.
bin/rails generate scaffold order_record year:integer month:integer day:integer customer_name:text product_name:text unit_price:float qty:integer
【ここで試している設定の要点】
- year, month, day, customer_name, product_name, unit_price, qty: 属性名(Rails の流儀では,これら属性名はリレーショナルデータベースのテーブルの属性名と一致する)
- integer, text, float など: データ型の指定
- created_at, updated_at は Rails が生成するマイグレーションの t.timestamps により自動で追加される.scaffold の引数に指定すると列が重複してエラーになる.
Rails のマイグレーションで使える主なデータ型は次の通り
- binary
- boolean
- date
- datetime
- decimal
- float
- integer
- bigint
- primary_key
- references
- string
- text
- time
- json
データ型の詳細については,別の Web ページで説明する.
- マイグレーションの実行
Aptana のコンソール,または端末で,アプリケーションのディレクトリに移動して実行する.
bin/rails db:migrate
- Web サーバの起動
Aptana のコンソール,または端末で,アプリケーションのディレクトリに移動して実行する. 現在の Rails に同梱されている Web サーバは Puma である.
bin/rails server - Web ブラウザで http://127.0.0.1:3000/order_records を開く
- 終了するときは,Web サーバを起動した端末で Ctrl + C を押す