3rdRail™ リリース・ノート

By: Masahiro Arai

Abstract: 3rdRail™ リリース・ノート

    3rdRail™ リリース・ノート

以下の記載事項は 3rdRail 2.0 リリースに適用されます。

これらの内容の更新については、http://dn.codegear.com/jp/article/39232 を参照してください。

    インストール後の作業

    インストールされたシステムの確認

正常にインストールされたかどうかをコマンド・プロンプトまたはシェルから確認するには、以下を実行します。

  1. ruby -v(Ruby 1.8.5 またはそれ以降のバージョン番号が出力されるはずです)
  2. rails -v(Rails 1.2 またはそれ以降のバージョン番号が出力されるはずです)

    Ruby インタープリターの設定

3rdRail をインストールし起動した後は、"ワークスペース" を指定する必要があります。これはプロジェクトを格納するディレクトリーです。新しいワークスペースを作成できるほか、ワークスペースを 3rdRail 内から切り替えることができます。新しいワークスペースごとに、Ruby インタープリターを指定する必要があります。

IDE から Ruby インタープリターを設定するには、以下の手順に従います。

  1. 「ウィンドウ」>「設定...」->「Ruby」->「インタープリター」を選択します。
  2. 「検索...」 ボタンを試してみるか、「追加...」ボタンをクリックし Ruby のインストール・ディレクトリーにある Ruby 実行可能ファイルを参照します。Mac では、ファインダーから起動した場合、/usr/local/bin はパスに含まれていませんが、インストール済みのインタープリターは /usr/local/bin/ruby です。
  3. インストール済みの Ruby インタープリターが Ruby インタープリター・リストに表示されたら、該当するチェック・ボックスがオンになっていることを確かめたうえで「OK」をクリックします。

注意: gem install と script/plugin install の選択リストは、最初の使用時には時間がかかる場合があります。

    このバージョンの新機能

詳細については、「新機能」のヘルプ・トピックを参照してください。

    製品の更新

当社の 3rdRail チームでは、この製品を定期的に更新する予定です。3rdRail の「ヘルプ」メニューからアクセスできるアップデート・マネージャー(「ヘルプ」>「ソフトウェア更新」>「検索およびインストール...」)を使って、更新がないかどうかをチェックすることもできます。

    バグの報告

3rdRail のバグや改善提案がございましたら、Quality Central(http://qc.codegear.com)を通じてお知らせください。

    既知の問題

ユーザーのプロジェクトに影響を及ぼす可能性のある問題は以下のとおりです。

ID 番号 概要
2158 irb(Ruby コンソール)内で STDIN から文字を読み取ると、コンソールがハングします。
3709 Linux Ubuntu と Ruby 1.8.5 の環境では、Ruby ファイルを編集する際に断続的に長時間停止することがあります。i686 ISA の Ruby 1.8.6 にアップグレードすると、この問題が軽減されます。
4855 Mac OS X 10.5 と Ubuntu 7.10 の環境では、「サーバーを停止」ボタンをクリックしても WEBrick Web サーバーを停止できません。Mongrel Web サーバーを使用することで、この問題を回避できます。
4856 Ubuntu 7.10 では、「Mozilla で実行」 を使ってサーバーを実行しても、組み込みブラウザーが表示されません。'sudo apt-get install libstdc++5' を実行すると、この問題を回避できます。
4980 前提条件が満たされない場合、Mac OS X では Gem のインストールが失敗します。XCode をインストールすると、この問題を回避できます。
5134 Mac OS X 10.4.11 と SQLite 3.13 の環境では、テーブルへのカラムの追加が機能しません。回避策は次のとおりです。
  • 以下を順に実行して、最新の sqlite3 ライブラリ(バージョン 3.5.6)をソースからビルドします。
    cd sqlite-3.5.6
    ./configure sudo make install
  • 以下を順に実行して、Gem を再インストールします。
    sudo gem uninstall sqlite3-ruby
    sudo gem install sqlite3-ruby
5181 デバッグ・パースペクティブの「論理構造の表示」ボタンが機能しません。
5207 ネームスペースだけが異なる同名のコントローラーが 2 つある場合、「モデルのフォーム・パーシャル新規作成ウィザード」では、間違ったコントローラーにパーシャルを追加する可能性があります。
5777 Ubuntu 7.10 で視覚効果を設定していると、インストーラー・ウィンドウに何も表示されません。回避策は次のとおりです。「システム」>「設定」>「外観の設定」>「視覚効果」で「効果なし」に設定します。
5910 UTF-8 エンコードのドキュメントがサポートされていないため、Windows プラットフォームで UTF-8 エンコードのドキュメントの表示を要求すると(ワークスペース・コマンダーで "rake notes" を実行するなど)、日本語の文字が正しく表示されません。
6075 3rdRail がターミナルから起動されている場合は、外部プロセス(認証情報のキャッシュがないリポジトリー・アクセスなど)に対して 3rdRail を起動したターミナルから必須パスワードを入力する必要があります。
6109 Ubuntu の EUC-JP ロケールではようこそページの表示でエラーが発生します。
6250 Apache 2.2 対応 subversion Win32 パッケージ・ビルドをインストールすると 3rdRail がクラッシュします。回避策は次のとおりです。subversion をアンインストールして、Apache 2.0 対応 subversion をインストールしなおす、または 3rdRail を起動する前に APR_ICONV_PATH 環境変数を APR_ICONV1_PATH に名前を変更します。
> set APR_ICONV1_PATH=%APR_ICONV_PATH%
> set APR_ICONV_PATH=

注意: これは subversion 1.5 で修正されていますが、まだリリースされていません(回避策の情報は「subclipse.tigris.org」にアクセスしてください)。
6296 ruby-debug Gem バージョン 0.10.1 の問題が原因で、高速 Ruby デバッグ・エンジンが有効な場合、ステップ・リターンしても実行が一時停止しません。回避策は次のとおりです。「設定」ダイアログの「Ruby」->「デバッグ」->「エンジン」ノードで「Ruby 組み込みデバッガー」を選択します。
6322 Ubuntu Linux で、ウェルカム・ページが背景や書式設定なしに表示される場合があります。ウェルカム・ページを閉じて開き直すと、この問題が解決されることがあります。
6365 不足している Gem を「クイック・フィックス」オプションを使ってインストールできないにもかかわらず、gem コマンドが正常に終了する場合、エラー・マーカーがもう表示されなくなります。回避策は次のとおりです。プロジェクトを再ビルドして、エラー・マーカーを表示させます。それには、「プロジェクト」>「クリーン...」を選択します。
6457 特権のないユーザーとしてアンインストーラーを実行すると、スーパーユーザーとして実行する権限をユーザーに要求せずに、アンインストールが失敗します。回避策は次のとおりです。sudo を使ってアンインストーラーを実行します。
6466 マウントされた ISO イメージ・ファイル内からインストーラーを実行した場合、正常に実行されません。回避策は次のとおりです。ISO イメージ・ファイルの内容をローカル・ディレクトリーにコピーし、そこから実行します。
6532 Subclipse の問題が原因で、別のワークスペースからインポートされた(あるいは作業コピーが移動された)SVN プロジェクトの名前を変更できません。回避策は次のとおりです。`chflags -R nouchg {PROJECT_DIRECTORY}` を実行した後、Eclipse 内で「リフレッシュ」します。
6546 Oracle アダプター Gem(activerecord-oracle-adapter)のインストールが失敗します。これは Rails コアの問題です
6562 「デバッグ」ビューで「ステップ・フィルターの使用」ツールバー・ボタンが無効になっています。
6567 「ステップ・フィルターの使用」が有効な場合、ステップ・オーバーすべきフィルター済みクラスにデバッガーがステップインする場合があります。
6592 SQLite3 または Ruby の潜在的な問題のために、プロジェクト・パスにダブル・バイト(日本語)文字が含まれている場合、移行が失敗します。
6635 基本 Ruby デバッガーは JRuby では動作しません。
6639 Ubuntu 7.10(サポート対象外のプラットフォーム)の場合、MySQL/SQLite3 のインストールが失敗します。
6641 ランチャーがスーパーユーザー・モードでない場合、MySQL インストーラーは起動しますがインストールに失敗します。回避策は次のとおりです。sudo を使って実行します。
6692 JRuby では、Ruby スクリプトをプロファイリングできません。プロファイラーは MRI(Matz の Ruby インタープリター)のみサポートしています。
6832 「コンソール」ビューでは、UTF-8 エンコードされた出力を表示できません。回避策は次のとおりです。実行構成の「コンソール・エンコード」を明示的に「UTF-8」に設定すると、これは想定どおりに動作します。
7116 「Rails エクスプローラー」で vendor/plugin/<プラグイン名>/lib ノードがビルド・パス項目として表示されません。回避策は次のとおりです。代わりに、「Rails ライブラリー」下の同等ノードをダブルクリックして、ファイルを開きます。
7207 RHTML エディターで文が 2 つの erb タグにまたがっている場合、構文エラーが通知されません。
7451 Rails 2.1 プロジェクトでは activerecord-interbase-adapter が機能しません。回避策は次のとおりです。以下のメソッド宣言を gems/activerecord-interbase-adapter-0.3.0/lib/active_record/connection_adapters/interbase_adapter.rb の 481 行目に追加します。
def select_rows(sql, name = nil)
  result = select(sql, name)
  result.map{ |v| v.values}
end
7666
7712
Windows プラットフォームでは、プロジェクトのあるディレクトリ名に日本語を含んでいると、スクリプトのデバッグを実行したり、テスト結果からソースにジャンプするときにエラーが発生します。
7765 RSpec の should メソッドの引数が日本語を含む文字列である場合、テスト結果からソースにジャンプするときにエラーが発生します。
7904 Windows プラットフォーム上で 3rdRail 1.x がインストール済みの場合、同じディレクトリに 3rdRail 2.0 をインストールしようとすると、たとえ古い 3rdRail をアンインストールするオプションを選んでも、JRE が正常にインストールされません。かならず 3rdRail 1.x をアンインストールしてからインストーラを起動してください。

Copyright ™ 2007-2008 Embarcadero Technologies, Inc., All Rights Reserved.

Server Response from: ETNASC04