gpt4 book ai didi

ruby-on-rails - 'sudo gem install' 或 'gem install' 和 gem 位置

转载 作者:数据小太阳 更新时间:2023-10-29 06:17:15 41 4
gpt4 key购买 nike

运行“sudo gem list --local”和“gem list --local”给我不同的结果。我的 gem 路径设置为我的主文件夹,并且仅包含来自“gem list --local”的 gem。

将 gems 安装在我计算机上的不同目录中可能不太好,所以我是否应该设置不同的 gem 路径,并且在安装某些东西时我是否应该始终使用 sudo

my ~/.profile
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"

~/.bash_profile 是空的。

最佳答案

您还可以在本地环境中安装 gem(无需 sudo)

gem install --user-install <gemname>

我建议这样做,这样您就不会弄乱您的系统级配置,即使它是一台单用户计算机。

您可以通过使用gem environment 查看gempaths 来检查gems 的去向。在我的例子中是“~/.gem/ruby/1.8”。

如果您需要将本地安装的一些二进制文件添加到您的路径中,您可以将一些内容添加到您的 bashrc 中,例如:

if which ruby >/dev/null && which gem >/dev/null; then
PATH="$(ruby -r rubygems -e 'puts Gem.user_dir')/bin:$PATH"
fi

(来自 http://guides.rubygems.org/faqs/#user-install)

关于ruby-on-rails - 'sudo gem install' 或 'gem install' 和 gem 位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2119064/

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