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

Snow Leopard + Ruby 1.9.1 + MySQLGem=大きな問題

    Sean、rvmでRuby1.9.1を実行しているようです。同じセットアップ(Snow Leopard、rvm、MySQL 64ビットパッケージ)で同じ問題が発生しています。すべての代替gem(mysqlplus、kwatch-mysql-rubyなど)は同じエラーで失敗します。

    MySQLのインストールが疑われますが、システムのデフォルトのRubyではすべてがチャンピオンのように機能します。だから、rvmはどういうわけかモンキーレンチではないのだろうか。

    編集: 私はそれを考え出した。 Snow Leopardにアップグレードする前にrvmをインストールしたので、Ruby1.9.1のインストールを再コンパイルする必要がありました。念のため、rvmを最初から再インストールしました。

    これが私がしたことです:

    sudo gem uninstall rvm
    rm -rf ~/.gem
    sudo gem install rvm
    rvm-install
    rvm install 1.9.1
    rvm 1.9.1
    env ARCHFLAGS="-arch x86_64" gem install mysql
    

    (注:rvmは$ PATHを変更することで機能するため、rvmでgemをインストールするときにsudoを使用することはできません。)

    (注:$PATHに/usr / local / mysql / binを追加したので、mysql gemをインストールするときにこれらのひどいコマンドライン引数を指定する必要はありませんでした。)

    mysqlgemは問題なくインストールされました。



    1. SQLServerでのデータベーステストの復元の自動化

    2. MariaDBで日付に年を追加する6つの方法

    3. データベーステーブル、もっと良いですか?

    4. WindowsPowerShellのSalesforceSOQL