Nowa globstar
opcja wymaga bash 4
. Więc .. Na czym bash
jesteśmy?
$bash --version
GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
Wypróbujmy globstar
:
13:39:28/forecast-fresh $shopt -s globstar
-bash: shopt: globstar: invalid shell option name
13:39:32/forecast-fresh $
Czy jest jakiś sposób na uzyskanie wsparcia dla tego systemu na macOS?
ln -s
był dla mnie brakujący krok./usr/local/bin/bash
nie został stworzony przezbrew
. Co to jestbash-terminal-app
?/usr/local/Cellar/...
i zwykle łączone w/usr/local/bin
. Z jakiegoś powodubash
wydaje się jednak wyjątkiem.brew doctor
ujawnia prawdopodobny powód, dlabash
którego nie można było powiązać, ale jeśli spróbuję, dowiadujębrew link bash
się, że nie można utworzyć dowiązania symbolicznego, ponieważ/usr/local/share/locale/ca/LC_MESSAGES is not writable
. Sprawdziłem ibrew
był nie zainstalowany jako root, zgodnie z zaleceniami na stronie głównej./usr/local/share/locale/ca/LC_MESSAGES
jest rzeczywiście własnością roota, więc nie można go zapisać bez dostępu do niego, ale nie jestem pewien, czy mogę to bezpieczniechown
zrobić. Czy ten plik ma być nawet własnością root?