您没有 /var/lib/gems/3.0.0 目录的写权限

问题描述 投票:0回答:1

我想在我的 Ubuntu Linux 中安装 sass,我尝试使用 ruby 安装它,但后来我得到了这个输出

haphoera@Xubuntu:~$ gem install sass-embedded
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /var/lib/gems/3.0.0 directory.

我尝试使用 npm 或 node.js 安装 sass,但它给了我相同的输出,我已经关闭了为此使用的终端,所以我无法真正显示安装 sass 时收到的错误是什么使用 npm。但这与 gem 有点相似,都是关于权限的。我在 youtube 上观看了解决 npm 问题的视频,但它们都不起作用。

所以我尝试使用 ruby 来代替(如果更好的话,因为我在网上看到使用 npm 安装 sass 比较慢)。

如何更改权限或解决此问题?在互联网上找不到任何有用的东西。

ruby ubuntu sass rubygems preprocessor
1个回答
0
投票

我有同样的错误,试试这个:export GEM_HOME=~/projects/shared/gems/ruby/versionyouareusing/gems

© www.soinside.com 2019 - 2024. All rights reserved.