0

3 つのシステム (CentOS、Mint、および Windows) で ROR を試す際に問題が発生し、すべてが異なる原因で失敗しました。私はWindowsが最も簡単だと思っていましたがcannot load the file sqlite3、sqlite3.exeがrubyのbinディレクトリ内に存在するにもかかわらず、エラーメッセージが表示されるだけなので、混乱しています。

CentOS で、発行しようとすると、このエラー メッセージが表示されます。 rails new something

It seems your ruby installation is missing psych(for YAML output).  
To eliminate this warning, please install libyaml and reinstall your ruby.  
Invalid application name test.  
Please give a name which does not match one of the reserved rails words. 

そのエラーについては、ここに投稿された設定ガイドに従いました http://collectiveidea.com/blog/archives/2011/10/31/install-ruby-193-with-libyaml-on-centos/また、ルビーを再インストールしましたが、一度発行しました上記と同じコマンドで ruby​​ プロジェクトを作成すると、同じエラーが発生します。

Mint では、多くのエラー メッセージが表示され、解決策を試しましたが、実際には機能しませんでした

どんな助けでも大歓迎です。ありがとうございました。

4

1 に答える 1

2

この領域は継続的な変更を特徴としていますが、2012 年 6 月の時点で最も一般的な Rails の開発環境は、xTools、homebrew、rvm などのアイテムを使用して Ruby、Rails、およびその他のパッケージをインストールする OSX を搭載した Mac です。Ruby on Rails のインストール - Mac OS Lion
Alain の回答を参照してください。十分に最新で、ruby 1.9.3 を使用するrvm-and-mysql/

2 番目に人気のある選択肢は Linux です。特に Ubuntu は現在、Unix の推奨される Unix デスクトップ プラットフォームです。
この投稿には基本があります:http://blog.sudobits.com/2011/10/27/how-to-install-ruby-on-rails-in-ubuntu-11-10/ただし、ルビー1.9.2に置き換えます。1.9.3

3 つ目は Windows です。
ほとんどの人はそのために railsinstaller を使用します - http://railsinstaller.org/

これらの 3 つに続いて、もちろん CentOS や Mint などのさまざまなオペレーティング システムがありますが、実際には (少なくとも RoR については) メインストリームの外に出ているので、問題が発生した場合は、はるかに小さなコミュニティとコミュニティが存在します。問題の解決の可能性が低くなります。

個人的には、Windows -> Ubuntu -> Mac -> Ubuntu に行きましたが、Ubuntu が一番好きです。

ところで
、エディターの場合はメモ帳 -> Gedit -> vi
に、IDE の場合は Eclipse -> netBeans -> ruby​​Mine に移動しました。svn では
なくソース管理 git の場合。

于 2012-06-07T02:41:53.087 に答える