sql >> データベース >  >> RDS >> Mysql

Rails、MySQLなどをインストールするとすべてがうまくいかない

    SnowLeopardはRuby1.8.7を提供しています。 Ruby 1.8.7は、require 'rubygems'を自動的に追加しません 1.9.2のようなRubyスクリプトへのコマンドはそうなるので、一般的にはそれをスクリプトに追加する必要があります。これにより、多くの場合、コードによって呼び出されたgemがRubyで見つからないという問題が修正されます。 Railsは別の動物ですが、1.8.7のバージョンは十分に文書化されているため、修正をすぐに見つけることができます。

    Snow Leopardが提供するRubyは、実際にはそれ自体が使用するためのものです。ユーザーはそれに便乗することができますが、それを使用するアプリケーションがあるため、Appleによってインストールされます。 locate podcast | grep rb$ 見る。同様に、Snow LeopardのPerlとPythonは、Appleがインストールしたコードをサポートするために使用されるため、それらをいじることはお勧めできません。組み込みのRuby、Perl、またはPythonを変更しても、通常、システムが炎上することはありませんが、システムメンテナンスルーチンが機能しなくなったときに、さらに先のイライラした原因不明の問題が発生する可能性があります。

    sudoを使用してAppleによってインストールされたgemを削除し、新しいgemを追加することで、Appleのアプリに関する限り、システムRubyを予期しない状態のままにしました。 AppleのRubyを台無しにするのではなく、FinkまたはMacPortsを使用するか、ソースコードから、または RVM

    個人的には、RVM を使用しています。 ~/.rvmを作成するため ホームディレクトリのサンドボックスで、Rubyとgemの複数のバージョンを簡単に管理できます。 RVMでは、XCode開発ライブラリをインストールする必要があります。XCode開発ライブラリは、http://developer.apple.comからダウンロードできます。 / technology / 無料登録後。 XCodeもシステムDVDに収録されていますが、そのバージョンにはバグがあると報告されているため、ダウンロードしたバージョンを使用してください。



    1. 春のデータと仕様の結合

    2. PHPmySqlデータからJSONファイル

    3. SQL-特定の値を挿入するステートメントを検索します

    4. SQLクエリで特定のデータベースのすべてのテーブル名を取得しますか?