【发布时间】:2016-06-03 13:57:24
【问题描述】:
我最近切换到了 Nix 包管理器,而不是 OS X 的 Homebrew。
通常,我使用 rbenv 安装它,例如:
brew install rbenv
rbenv install 2.2.0
我现在问自己如何使用 Nix?我听说 Nix 本身是一个足够好的包管理器,所以也许我可以摆脱 rbenv 来处理我的 ruby 版本?
当我通过 Nix 安装 ruby 时
nix-env -i ruby
即使 OS X 能识别它:
$ which ruby
/Users/USERNAME/.nix-profile/bin/ruby
我在尝试以下操作时仍然收到 Permission denied 错误:
gem install sass
你还会推荐 rbenv 来处理 ruby 安装吗?一世 我知道我可以只使用 Nix 文件夹,但无论如何我都应该拥有它。
【问题讨论】:
-
"列出所有可用的包:
$ nix-env -qa"。是你做的吗? nix 中有 ruby 的包吗? -
是的,但我仍然无法在没有 sudo 的情况下运行 gem install。那么我还必须通过其他来源安装 rbenv 吗?