0

Ubuntu に Mysql を使用して RoR をインストールしようとしていますが、これまでのところ非常に苦痛で面倒な経験でした。

すべてが RVM で行われ、呼び出しを試みると、次のようになります。

$ rails new <some path> <some name> -d mysql

MySQL がインストールされていないというエラーが表示されるので、指示に従って実行します。

$ gem install bundler
=> Successfully installed bundler 1.2.3

ここからコンソール経由で MySQL をインストールする手順は次のとおりです。

=> Run 'bundle install' to install missing gems.
$ bundle install

このコマンドを実行しようとすると、次の出力が得られます。

/usr/bin/env: ruby: not a directory

プログラミングを始めたいだけなので、これは頭を悩ませているので、助けていただければ幸いです。このがらくたは、Ubuntuではなく、Windowsからのものだと思います。

Q: どうすれば修正できますか?

4

3 に答える 3

1

解決済み:

ソース: https://askubuntu.com/questions/182418/how-to-get-usr-bin-env-ruby-to-point-to-the-correct-ruby-environment

追加:

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"  # This loads RVM

に:

.bashrc

次に、MySQL のインストール エラーを修正するために、この質問に対して 2 番目の解決策 (67 票) を使用しました。

MySQL インストール: エラー: gem ネイティブ拡張のビルドに失敗しました

これが将来誰かに役立つことを願っています!

于 2013-02-10T05:56:45.617 に答える
0

私も同じ問題を抱えていました。私の場合source /etc/profile.d/rvm.shはトリックをしました!

(ここにあります:http://phpcommit.wordpress.com/2012/04/06/install-apache2-php-rvmpassenger-ruby-in-ubuntu-12-04-linode/

于 2013-02-12T20:47:47.590 に答える
0

「gem install mysql2」を実行してみましたか? mysql2 は gem ファイルに含まれていますか?

于 2013-02-10T05:38:27.570 に答える