2016-10-27 8 views
0

私は、私のレールプロジェクトを設定しようとしているときにSQLを動作させるのに問題があります。私はルビーとレールの両方の最新バージョンを持っています。私の問題は私の端末のPATHにあります。宝石は、MySQLをインストール入力するとき、私は次のエラーを取得:端末からmysqlをインストールする

ERROR: While executing gem ... (Errno::EACCES) Permission denied @ rb_sysopen - /Users/myName/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/mysql-2.9.1/COPYING.

をそして、私のPATHをエコーとき、私は、以下の説明を取得: /Users/myName/.rbenv/shims:/usr/bin:/bin://usr/local/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin これは混乱したパスです。 PATH私は.bash_profileに入れたい。私の希望するパスは次のようになります: export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"それはちょうど動作していないようです。私が間違っていることのアイデアは? MacBook ProでSierraを実行する方法2015.

ご協力いただきありがとうございます!

答えて

0

このスレッドのヘルプで問題を解決することができました:brew install mysql on mac os私の頭脳をもう少し使って、latedコマンドツールをインストールすることで、Xcodeを忘れてしまった人を助けることができたらと思っています。

0

このエラーは、あなたの$PATHとは違います。これは問題ありません。 /Users/myName/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/mysql-2.9.1/COPYINGに書き込みを試みているようですが、許可がありません。 rootとして何かをインストールしたことがあり、rootがgemファイルを所有している可能性があります。

あなたの.rbenvディレクトリの所有権を修正する必要があります。

sudo chown -R myName /Users/myName/.rbenvを試してみるか、より厳密にしたい場合は、ls -l /Users/myName/.rbenvを参照して、必要に応じて修正してください。

+0

答えていただきありがとうございます。私はあなたが私に与えた最初のコマンドを使ってみました。そして、すべてが終わった異なるパスの長いリストを得ました: "操作は許されません"。例えばchown:/Users/myName/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/mysql-2.9.1/.gemtest:操作は許可されていません – user6155249

+0

それから 'sudo chown - R myName/Users/myName/.rbenv' –

+0

私は 'sudo'をインクルードするように編集しました –

関連する問題