mysql - 通过终端安装mysql

标签 mysql

在尝试设置我的 Rails 项目时,我在使用 sql 时遇到一些问题。我有最新版本的 ruby​​ 和rails,我相信问题出在我的终端路径中。当输入 gem install 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.

当回显我的路径时,我得到以下描述: /Users/myName/.rbenv/shims:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 这是一个困惑的路径,是的,我已经在 .bash_profile 中指定了我想要的路径。我想要的路径是这样的: export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH" 它似乎不起作用。对我做错了什么有什么想法吗?在 Macbook Pro 2015 上运行 Sierra。

预先感谢您的帮助!

最佳答案

该错误看起来与您的 $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并在修复任何需要的内容之前查看权限是什么样的。

关于mysql - 通过终端安装mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40285383/

相关文章:

php - 如何通过 Ajax 请求传递查询

php - 如何在WampServer版本3.0.6 32位中更改mysql密码

javascript - group by/distinct mysql vs javascript 过滤器性能

php - SQL查询: how to make the parents without children?

没有子查询的 MySQL 组内聚合 - 建议的测试数据已更新

mysql - 如何在sql中合并计数值

php - 将数据上传到数据库时出现问题

MySQL 触发器 - 插入触发器后 + UDF sys_exec() 问题

php - 在 zend 框架中的特定列中显示数组数据

MySQL返回与搜索条件不匹配的多行