- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试安装 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/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!