diff options
Diffstat (limited to 'docs/Common-Issues.md')
| -rw-r--r-- | docs/Common-Issues.md | 35 |
1 files changed, 20 insertions, 15 deletions
diff --git a/docs/Common-Issues.md b/docs/Common-Issues.md index 4ebd029c8..0fc6b5518 100644 --- a/docs/Common-Issues.md +++ b/docs/Common-Issues.md @@ -17,12 +17,14 @@ After running `brew update`, you receive a Git error warning about untracked fil This is caused by an old bug in in the `update` code that has long since been fixed. However, the nature of the bug requires that you do the following: -```bash +```sh cd $(brew --repository) git reset --hard FETCH_HEAD ``` + If `brew doctor` still complains about uncommitted modifications, also run this command: -```bash + +```sh cd $(brew --repository)/Library git clean -fd ``` @@ -42,8 +44,8 @@ The incompatibilities have been addressed in more recent versions of Homebrew, a To recover from this situation, do the following: -``` -cd /usr/local # your Homebrew prefix +```sh +cd $(brew --prefix) git fetch origin git reset --hard FETCH_HEAD brew update @@ -56,9 +58,10 @@ When trying to load a plist file into launchctl, you receive an error that resem Bug: launchctl.c:2325 (23930):13: (dbfd = open(g_job_overrides_db_path, [...] launch_msg(): Socket is not connected ``` + or -```bash +``` Could not open job overrides database at: /private/var/db/launchd.db/com.apple.launchd/overrides.plist: 13: Permission denied launch_msg(): Socket is not connected ``` @@ -68,11 +71,12 @@ These are likely due to one of four issues: 1. You are using iTerm. The solution is to use Terminal.app when interacting with `launchctl`. 2. You are using a terminal multiplexer such as `tmux` or `screen`. You should interact with `launchctl` from a separate Terminal.app shell. 3. You are attempting to run `launchctl` while logged in remotely. You should enable screen sharing on the remote machine and issue the command using Terminal.app running on that machine. -4. You are su'ed as a different user. +4. You are `su`'ed as a different user. ### `brew upgrade` errors out When running `brew upgrade`, you see something like this: -```text + +``` $ brew upgrade Error: undefined method `include?' for nil:NilClass Please report this bug: @@ -89,23 +93,24 @@ Please report this bug: This happens because an old version of the upgrade command is hanging around for some reason. The fix: -``` -$ cd $(brew --repository)/Library/Contributions/examples -$ git clean -n # if this doesn't list anything that you want to keep, then -$ git clean -f # this will remove untracked files +```sh +cd $(brew --repository)/Library/Contributions/examples +git clean -n # if this doesn't list anything that you want to keep, then +git clean -f # this will remove untracked files ``` ### Python: easy-install.pth cannot be linked + ``` -Warning: Could not link <formulaname>. Unlinking... +Warning: Could not link <formula>. Unlinking... Error: The `brew link` step did not complete successfully The formula built, but is not symlinked into /usr/local -You can try again using `brew link <formulaname>' +You can try again using `brew link <formula>' Possible conflicting files are: /usr/local/lib/python2.7/site-packages/site.py /usr/local/lib/python2.7/site-packages/easy-install.pth -==> Could not symlink file: /homebrew/Cellar/<formulaname>/<version>/lib/python2.7/site-packages/site.py +==> Could not symlink file: /homebrew/Cellar/<formula>/<version>/lib/python2.7/site-packages/site.py Target /usr/local/lib/python2.7/site-packages/site.py already exists. You may need to delete it. To force the link and overwrite all other conflicting files, do: brew link --overwrite formula_name @@ -127,7 +132,7 @@ Upgrading macOS can cause errors like the following: Following a macOS upgrade it may be necessary to reinstall the Xcode Command Line Tools and `brew upgrade` all installed formula: -```bash +```sh xcode-select --install brew upgrade ``` |
