Kan*_*ski 0 ruby bundler jekyll rvm
我只安装了一个 ruby 版本:
$ rvm list
=* ruby-2.5.7 [ x86_64 ]
# => - current
# =* - current && default
# * - default
Run Code Online (Sandbox Code Playgroud)
但是每当我安装 jekyll 或 bundler 时,我都会抱怨旧版本。
$ sudo gem install bundler
ERROR: Error installing bundler:
bundler requires Ruby version >= 2.3.0.
Run Code Online (Sandbox Code Playgroud)
无法找到原因。操作系统:CentOS
当使用 RVM 作为你的 Ruby 管理器时,你不(也不应该)使用sudo
. Sudo 运行该root
帐户下的所有内容。但是 RVM 安装在您自己的用户帐户下,因此sudo
不需要,如果使用,实际上会绕过 RVM。
所以,只要放下这个sudo
部分,如果 RVM 安装正确,一切都应该开始正常工作:
gem install bundler # <- no sudo needed
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
175 次 |
最近记录: |