How to solve AttributeError: ‘int’ object has no attribute ‘split’ – make: [sharedmods] Error 1

If you get the following error while trying to install something via Homebrew

AttributeError: 'int' object has no attribute 'split' - make: *** [sharedmods] Error 1

The solution to this Homebrew issue

First try to solve the actual Homebrew issues:

git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow
Code language: Bash (bash)

This will then allow you to update:

homebrew update
Code language: Bash (bash)

Then:

brew tap aws/tap brew install aws-sam-cli
Code language: Bash (bash)

Worst case scenario solution

Then you can solve it like this:

sudo rm -rf /Library/Developer/CommandLineTools sudo xcode-select --install brew doctor brew update
Code language: Bash (bash)

How the error looks

==> Installing dependencies for aws/tap/aws-sam-cli: [email protected] ==> Installing aws/tap/aws-sam-cli dependency: [email protected] ==> ./configure --prefix=/usr/local/Cellar/[email protected]/3.8.6_2 --enable-ipv6 --datarootdir=/usr/local/Cellar/[email protected]/3.8.6_2/share --datadir=/usr/local/Cellar/python ==> make Last 15 lines from ~/Library/Logs/Homebrew/[email protected]/02.make: self.run_command(cmd_name) File "/private/tmp/[email protected]/Python-3.8.6/Lib/distutils/cmd.py", line 313, in run_command self.distribution.run_command(command) File "/private/tmp/[email protected]/Python-3.8.6/Lib/distutils/dist.py", line 985, in run_command cmd_obj.run() File "/private/tmp/[email protected]/Python-3.8.6/Lib/distutils/command/build_ext.py", line 340, in run self.build_extensions() File "./setup.py", line 320, in build_extensions self.detect_modules() File "./setup.py", line 1695, in detect_modules self.detect_readline_curses() File "./setup.py", line 930, in detect_readline_curses (tuple(int(n) for n in dep_target.split('.')[0:2]) AttributeError: 'int' object has no attribute 'split' make: *** [sharedmods] Error 1
Code language: Bash (bash)
Tags:
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments