【问题标题】:Should I Use rbenv or RVM for RubyMine我应该为 RubyMine 使用 rbenv 还是 RVM
【发布时间】:2016-05-26 16:46:08
【问题描述】:

OS X 10.11.5。我正在学习 Ruby,并按照 Ryan Bigg's post 使用 chrubyruby-install 安装 Ruby 和 Rails。在将 vim 用于一些小程序之后,我寻找了一个更高效的环境。我安装了RubyMine 并喜欢它,但是RubyMine doesn't support chruby。 JetBrains 技术支持建议我使用rbenv/RVM

我选择了chruby,因为博文没有sudo。我是 OS X 新手,还不了解 sudoSIP

我应该使用rbenv 还是RVM

【问题讨论】:

    标签: ruby macos rvm rubymine rbenv


    【解决方案1】:

    sudo 只是一个命令,它以 root 身份执行它后面的命令。这会导致由这些命令创建的文件归 root 所有,并且您的用户帐户无法编辑和删除。

    rvmrbenv 是个人喜好问题——我的喜好是 rvm。我发现它非常易于使用且功能丰富。您不需要使用 sudo 安装它——事实上,我不想这样做。它会将所有内容安装在 ~/.rvm 目录中,并且需要对您的启动脚本进行一些小的修改,这通常可以作为安装的一部分自动完成。 Google install rvm 获取有关如何安装的明确说明。

    【讨论】:

    • 我在研究时一直倾向于 rvm。很高兴知道它不需要 sudo。简而言之,在没有以管理员身份运行sudo visudo 的情况下,在 SIP 下 sudo 不适用于标准用户,并且对于搞砸后果的警告对新手来说是可怕的。
    猜你喜欢
    • 2012-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-04
    • 2021-02-12
    • 2010-12-01
    • 2012-08-19
    • 1970-01-01
    相关资源
    最近更新 更多