/var/lib/gems/3.0.0 ディレクトリへの書き込み権限がありません
概要
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 についても同様で、権限に関するものです。 npm の問題を解決するために YouTube でビデオを見ましたが、どれも機能しません。
そこで、代わりに Ruby を使用しようとしています (npm を使用して Sass をインストールすると遅いとオンラインで読んだため、その方が良い場合)。
権限を変更または修正するにはどうすればよいですか?インターネット上で役立つものが見つかりません。
解決策
同じエラーが発生しました。これを試してください:export GEM_HOME=~/projects/shared/gems/ruby/versionyouareusing/gems