小编okT*_*alk的帖子

安装gem时为什么会出现"权限被拒绝"错误?

我正在尝试安装Jekyll.运行后gem install jekyll我收到此错误:

ERROR:  While executing gem ... (Errno::EACCES)
    Permission denied - /usr/local/lib/ruby/gems/2.0.0/gems/jekyll-1.0.3/CONTRIBUTING.md
Run Code Online (Sandbox Code Playgroud)

我可以看到Jekyll在我跑的时候安装了gem list所以我很困惑:

*** LOCAL GEMS ***

bigdecimal (1.2.0)
classifier (1.3.3)
colorator (0.1)
commander (4.1.3)
directory_watcher (1.4.1)
fast-stemmer (1.0.2)
highline (1.6.19)
io-console (0.4.2)
jekyll (1.0.3)
json (1.7.7)
kramdown (1.0.2)
liquid (2.5.0)
maruku (0.6.1)
minitest (4.3.2)
posix-spawn (0.3.6)
psych (2.0.0)
pygments.rb (0.5.1)
rake (0.9.6)
rdoc (4.0.0)
rubygems-update (2.0.3)
safe_yaml (0.7.1)
syntax (1.0.0)
test-unit (2.0.0.0)
yajl-ruby (1.1.0)
Run Code Online (Sandbox Code Playgroud)

我过去在用户路径上遇到了很多问题,所以我想知道这个错误是否与此有关?

这是输出gem env:

RubyGems Environment:
  - RUBYGEMS …
Run Code Online (Sandbox Code Playgroud)

ruby macos jekyll

48
推荐指数
5
解决办法
10万
查看次数

标签 统计

jekyll ×1

macos ×1

ruby ×1