2017-02-02 47 views
6

Czy można zastosować siłą połączenie [email protected]?Czy mogę łączyć węzeł @ 6 przy użyciu siły?

$ which node 
$ echo $? 
1 

$ brew link node 
Error: No such keg: /usr/local/Cellar/node 

$ brew search node 
leafnode   llnode   node    node-build  [email protected]   [email protected]   [email protected]   [email protected]   [email protected] ✔   nodebrew   nodeenv   nodenv 
Caskroom/cask/mindnode-pro   Caskroom/cask/node-profiler   Caskroom/cask/nodebox    Caskroom/cask/nodeclipse   Caskroom/cask/printnode    Caskroom/cask/soundnode 

$ brew link [email protected] 
Warning: [email protected] is keg-only and must be linked with --force 
Note that doing so can interfere with building software. 

Edit:

poszedł do przodu i to zrobił:

$ brew link [email protected] --force 
Linking /usr/local/Cellar/[email protected]/6.9.5... 7 symlinks created 

node i npm praca w porządku teraz. Straszne ostrzeżenie.

Odpowiedz

2

Być może (mam) napotkasz niektórych Cellar problemów ..

Jakie jest wyjście masz od parzenia lekarza?

miałem to podczas wykonywania brew doctor:

Uwaga: niektóre beczki tylko wzorze są połączone w piwnicy. Łączenie formuły tylko z keg, takich jak gettext, do piwnicy z brew link <formula> spowoduje, że inne formuły będą je wykrywać podczas kroku w kroku . Może to powodować problemy podczas kompilowania tych innych formuł.

Musiałem wykonać polecenie brew unlink [email protected], aby ten zwrócił komunikat "Twój system jest gotowy do zaparzenia".

3

Wpadłem na ten sam problem i postępowałem zgodnie z radą brew info [email protected] i dodałem export PATH="/usr/local/opt/[email protected]/bin:$PATH do mojego .bash_profile. Wszystkie narzędzia wiersza poleceń działały zgodnie z oczekiwaniami.

(Właśnie usunąłem tę linię dla mojego .bash_profile i dodałem alias, aby ustawić ścieżkę ręcznie, kiedy jej potrzebuję.)