web-dev-qa-db-ja.com

OSXでhomebrewを使用してSubversionをインストールする方法

私は試した

$ brew install Subversion

と参照してください

Error: Cannot write to /usr/local/Cellar

私は何かが足りませんか?

10
daydreamer

/usr/local/Cellar/の権限を確認してください。

6

きみの /usr/local/Cellar/醸造することはできません。そのフォルダの権限を確認してください。

ls -lA /usr/local/ | grep Cellar

# dr-xr-xr-x   18 *****  admin    612 Feb 18 08:47 Cellar
#   ^  ^  ^

この場合、書き込み権限が必要です。

chmod u+rw /usr/local/Cellar/

フォルダがrootによって所有されている可能性もあります。

ls -lA /usr/local/ | grep Cellar

# drwxr-xr-x   18 root  root    612 Feb 18 08:47 Cellar
#                 ^^^^  ^^^^

この場合、所有者を変更する必要があります。

chown $(whoami):admin /usr/local/Cellar/

また、chownコマンドとchmodコマンドの両方を実行する必要がある場合があります。

これは通常、brewSudoSudo brew install Subversion)。 通常、これは行いたくないです。 brewは、Sudoが必要な場合はパスワードを要求する必要があります。これにより、フォルダーとファイルに正しいアクセス許可が与えられます。

5
Nate

所有権と権限を変更する必要があります試してください

Sudo chown -R `whoami`:admin /usr/local/*
0
Helton Wernik