gpt4 book ai didi

mysql - 将 Rails 应用程序连接到 MySQL 服务器

转载 作者:行者123 更新时间:2023-11-29 07:21:21 27 4
gpt4 key购买 nike

我正在尝试安装 MySQL 适配器以将我的 Rails 应用程序连接到 MySQL 服务器,但是当我尝试以下命令时:

gem install mysql2

它返回此错误消息:

ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions into the /var/lib/gems/1.9.1 directory.

如何修复它?

谢谢,RC

最佳答案

您没有/Library/Ruby/Gems/1.9 目录的写入权限。确切地说,您无权在那里写入。

这是 Apple 安装的 Ruby 版本,供他们自己使用。虽然如果您知道自己在做什么,则可以对其进行较小的修改,但因为您不确定权限问题,但我认为继续沿着这条路走并不是一个好主意。

相反,我强烈建议您考虑使用 rbenv 或 RVM 来管理单独的 Ruby,将其安装到主目录中的沙箱中,您可以修改/折叠/主轴/更改,而不必担心弄乱系统 ruby 。

在两者之间,我使用 rbenv,尽管我过去经常使用 RVM。 rbenv 采用更“不干涉”的方法来管理 Ruby 安装。 RVM 有很多功能并且非常强大,但是,因此更具侵入性。无论哪种情况,在开始安装您选择的任何一个之前,请先阅读它们的安装文档几次。

关于mysql - 将 Rails 应用程序连接到 MySQL 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36032558/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com