3

最新の安定した Radiant バージョン 0.9.1 (2011.03.26 時点) は、最新の安定した ruby​​ / rails バージョン (1.9.2p180 / rails 3.0.5) をサポートしますか?

Radiant 0.9.1 を 1.9.2p180 / rails 3.0.5 で実行しても安全ですか?

4

2 に答える 2

5

Radiant はまだ Rails 3 をサポートしていません。Radiant はベンダー レールを使用しています。つまり、レールは Radiant ソース コードで固定されています。ただし、Github には Rails 3 をサポートする Radiant のブランチがありますが、これは進行中の作業です。

Ruby 1.9.2 に関しては、Radiant は使用できません。Radiant プロジェクトを作成するときは、script/server

require File.dirname(__FILE__) + '/../config/boot'

これは機能しません。現在のパスがプロジェクト フォルダーのルートにある場合は、スクリプト ディレクトリに cd してから実行できます。

ruby server

そうでなければ、これscript/serverを少し変更する必要があります。これは、.が に含まれなくなった$LOAD_PATHため、ファイルが見つからないことが通知され/../config/bootます (このRails issueも参照してください)。

ただし、Ruby 1.9.2 と実際には互換性がない Radiant ソース コアの他の部分がいくつかあります。Radiantは ruby​​ 1.8.6 および 1.8.7 の使用を推奨しています。

于 2011-03-29T02:09:46.250 に答える
0

上記のとおり、最新の「安定した」放射は 1.9.x では機能しません。ただし、Radiant 1.x (現在は 1.0.0.RC4) をgem install radiant --preソースから gem を介して、またはビルドすることによってインストールすると、Ruby 1.9.x で問題なく動作し、実際には 0.9.x よりもはるかに安定しています。

Rails 3 はまだサポートされていません。

ただし、1.0 のリリースは間近に迫っているため、この問題は「公式」ビルドですぐに解決されることを期待してください。

于 2012-01-11T20:54:56.593 に答える