前提・実現したいこと
Sassをインストール
Sassのインストール中に以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
You don't have write permissions for the /Library/Ruby/Gems/2.3.0 directory.
該当のソースコード
gem install sass
試したこと
頭にsudo
をつける => 変化なし
回答よろしくお願いします
macOS のバージョンは?
/Library/Ruby/Gems/2.3.0 の現在のパーミッションは、どうなっているのでしょうか?
ruby は、どうやってインストールしましたか? システム標準の ruby ですか?
バージョンは macOS High Sierra 10.13.6です
お手数をおかけして申し訳ないのですが、それ以外の二つの確かめ方を教えていますか?
(一応今自分で調べています)わかり次第書きます
パーミッションは、
ls -l /Library/Ruby/Gems/2.3.0
で確認できます。その出力を記載してください。
total 0
drwxr-xr-x 2 root wheel 64 7 16 2017 build_info
drwxr-xr-x 54 root wheel 1728 4 15 22:35 cache
drwxr-xr-x 5 root wheel 160 4 15 23:14 doc
drwxr-xr-x 3 root wheel 96 3 29 00:16 extensions
drwxr-xr-x 22 root wheel 704 4 15 23:14 gems
drwxr-xr-x 20 root wheel 640 4 15 23:14 specifications
$ ruby -v
ruby 2.3.7p456 (2018-03-28 revision 63024) [universal.x86_64-darwin17]
$ which ruby
/usr/bin/ruby
` ls -la /Library/Ruby/Gems/2.3.0 ` で表示してもらったほうが良いと思います。
ls -l だけでは、`2.3.0` ディレクトリのパーミッションがみえないので。( もしくは、 ` ls -l /Library/Ruby/Gems/ ` で、上位ディレクトリの一覧を出してもらうか...
rubyに関する情報の調べ方はこれくらいしか思いつきません。。
homebrew で、ruby をインストールしたり、rvm や rbenv をインストールしている等のように ruby を別途インストールしたということはないんですね?
CHERRYさん、ls -la で実行すると
total 0
drwxr-xr-x 8 root wheel 256 7 16 2017 .
drwxr-xr-x 3 root wheel 96 7 16 2017 ..
drwxr-xr-x 2 root wheel 64 7 16 2017 build_info
drwxr-xr-x 54 root wheel 1728 4 15 22:35 cache
drwxr-xr-x 5 root wheel 160 4 15 23:14 doc
drwxr-xr-x 3 root wheel 96 3 29 00:16 extensions
drwxr-xr-x 22 root wheel 704 4 15 23:14 gems
drwxr-xr-x 20 root wheel 640 4 15 23:14 specifications
$ rbenv -v
rbenv 1.1.2
となっているので、rbenvのインストールはしたと思います。
rvmはインストールしていません
回答1件
あなたの回答
tips
プレビュー