gpt4 book ai didi

ruby-on-rails - 无法在 Snow Leopard 上安装乘客 3(使用 RVM 和 ruby​​ 1.9.2)

转载 作者:行者123 更新时间:2023-12-04 09:00:39 24 4
gpt4 key购买 nike

我一直在尝试安装乘客,但尚未成功。

我已经安装了 gem,但是当我运行时

passenger-install-apache2-module

它告诉我
This installer must be able to write to the following directory:
/Users/myname/.rvm/gems/ruby-1.9.2-p0/gems/passenger-3.0.0
But it can't do that, because you're running the installer as myname.
Please re-run this installer as root.

但如果我这样做
sudo passenger-install-apache2-module

我得到
/Users/myname/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:762:in `report_activate_error': Could not find RubyGem passenger (>= 0) (Gem::LoadError)

来自/Users/myname/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:219:in activate'
from /Users/myname/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems.rb:1065:in
gem '
来自/Users/myname/.rvm/gems/ruby-1.9.2-p0/bin/passenger-install-apache2-module:18:in `'

我试图查看这些文件,但不明白出了什么问题。

你能帮忙吗?

谢谢,P

最佳答案

两种解决方案:

  • 使用 rvmsudo,而不是 sudo。
  • 修复您的目录权限。/Users/myname/.rvm 应该对 myname 是可写的,但由于某种原因,您导致情况并非如此。
  • 关于ruby-on-rails - 无法在 Snow Leopard 上安装乘客 3(使用 RVM 和 ruby​​ 1.9.2),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4167707/

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