首页 文章

rbenv ruby on rails global vs local vs shell

提问于
浏览
3
// Start background info.

我只想在轨道上安装ruby进行开发(OSX El Capitan) .

痛点:

错误:执行gem时...(Gem :: FilePermissionError)您没有/Library/Ruby/Gems/2.0.0目录的写权限 .

解决方案:安装rbenv来管理/修改单独的ruby .

rbenv目前正在使用我的系统ruby - 所以我通过rbenv安装下载了相同的版本 .

// end background info.

Actual Question :我是否将rbenv本地,全局或shell ruby版本设置为新下载的版本?

1 回答

  • 2

    通常 rbenv 为您做了肮脏的工作if loaded correctly,但是如果您需要更改全局设置,您可以随时更新它:

    rbenv global 2.3.0
    

    然后你可以检查是否正确应用了:

    rbenv versions
    

    * 表示当前有效 ruby . 测试:

    ruby -v
    

    这应该是你要求的版本 .

    使用 rbenv 比系统ruby要好得多,所以我希望它对你有用 .

相关问题