2008-09-17 15 views
0

データベースに大きく依存する商業生産環境で、さまざまなプラットフォーム(HP = UX、Solaris、AIXなど)で64ビット環境でRubyを使用した人はいますか? 。64ビットのマルチプラットフォームでルビーを使用する際の問題

この間に問題やバグに直面しましたか?

私は全体的なことが大丈夫だと知っています。コンパイル、デプロイメントなど あなたが「gotcha」に遭遇したかどうか知りたい

答えて

1

64ビットプラットフォームでDebianに問題はありません。私が64ビットのLinux環境で抱えていた唯一の問題は、Firefox用のFlashプラグインのようなものに関連しています。

編集:サーバーとノートパソコンでDebianを使用しました。 Firefoxの問題はラップトップにしかなかった。 (明白な理由により)

1

64ビットのfreebsd(mysqlデータベースサーバ)で使用します。 Ruby自体は問題ありません。

フュージョン乗客に問題がありましたが、これまで修正されており、C拡張(特にRMagick)に関する問題がありましたが、そのすべてを克服できました。
RMagickはクラッシュしませんでしたが、クリッピングパスを使用してTIFFファイルを合成するときに有効な出力を生成しないバグがありました。

あなたが曖昧なC拡張機能に依存していないなら、あなたはうまくいくと言えます。

0

Solaris 10では32ビットと64ビットの両方のルビーを実行します.64ビットのAMD64用のコンパイル拡張はややこしいことがあります。 Sybase driver, which works but has a couple of bugsが存在します。オラクルのドライバは少し良いです。それは最も一般的な設定ではないので、ヘルプを見つけることは少し難しいかもしれません。

Ruby 1.8.6-p287を実行しています。後のバージョンで問題が発生しました。私は通常、gccの32ビットルビとSun C 5.8の64ビットをコンパイルします。

1

私の64ビットMacBookProで32ビットのMySQLをレールb/cで使用しなければなりませんでした。mysql.gemは64ビットのMySQLを処理できませんでした。

1

私はLinux以外の何かでRubyを使った経験はありません。 epochwolfが書いたように、私はDebian、Postgres、Rails(Apacheや乗客、Mongrelクラスタとも関係ないので、Rubyのプラットフォームとしてはおそらく最も広く使われているでしょう。私はAIX管理の分担をしていましたが、その時点ではルビーは知られていなかったので、Rubyが他のUnix上のstabelであるかどうかはわかりませんが、これを2通りの方法で回避できるようです。 1)他のシステムでも試してみてください。Linux(またはBSD(フリー、オープン、ネット)) 2)問題が発生した場合、Linux上でサーバを使用するか、動作することが知られているBSDを使用してください。

よろしくお願いいたします。 フリードリッヒ

関連する問題