3

sassをインストールしようとすると、このエラーが発生します。installステートメントの前にsudoを使用する必要がありますか?

rd-macbook-pro:~ redres$ gem install css_parser
ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions into the /Library/Ruby/Gems/1.8 directory.
rd-macbook-pro:~ redres$ 

ありがとう、リッチ

4

3 に答える 3

4

はい、sudoを使用するかgemパスを設定できます

mkdir -p /Users/redres/.gem/ruby/1.8
export GEM_PATH=/Users/redres/.gem/ruby/1.8
export GEM_HOME=/Users/redres/.gem/ruby/1.8

ただし、RVMhttps://rvm.io/rvm/install/を使用することを強くお勧めします

curl -L https://get.rvm.io | bash -s stable

インストールして

rvm requirements

詳細情報を取得するには

于 2012-12-31T14:59:22.060 に答える
1

rubyバージョンマネージャー(rvmやrbenvなど)を使用していない場合は、を使用sudoしてシステムレベルでインストールする必要があります。

于 2012-12-31T14:53:38.777 に答える
0

エラーの理由は、端末で root ユーザーとしてログインしていないためです。

Mac でターミナル タイプ ($ なし) でルート使用を有効にしている場合

$ su

root ユーザーを持っていない場合は、次の手順を使用して有効にする必要があります

  1. アップル メニューから [システム環境設定…] を選択します。
  2. [表示] メニューから [ユーザーとグループ] を選択します。
  3. カギをクリックし、管理者アカウントとして認証します。
  4. [ログイン オプション…] をクリックします。
  5. 右下の「編集…」または「参加…」ボタンをクリックします。
  6. 「ディレクトリユーティリティを開く…」ボタンをクリックします。
  7. [ディレクトリ ユーティリティ] ウィンドウでロックをクリックします。
  8. 管理者のアカウント名とパスワードを入力し、[OK] をクリックします。
  9. [編集] メニューから [ルート ユーザーを有効にする] を選択します。
  10. 使用するルート パスワードを [パスワード] フィールドと [確認] フィールドの両方に入力し、[OK] をクリックします。

http://support.apple.com/kb/ht1528でさらに詳しく

数時間立ち往生した後、少なくとも私にとってはうまくいきます。

于 2013-05-10T09:23:26.233 に答える