काढ़ा स्थापित, जुड़ा हुआ है, लेकिन नहीं मिला


12

मैं बस mtrHomebrew के माध्यम से स्थापित किया है , और यह प्रतीत होता है सफलतापूर्वक (यानी, असामान्य कुछ भी नहीं) पूरा किया।

MBA% mtr
zsh: command not found: mtr

अजीब है कि। मुझे लगा कि मैं फिर से कोशिश करूँगा:

MBA% brew install mtr
Warning: mtr-0.86 already installed

ठीक है, शायद यह इस तरह से सम्‍मिलित है mtr-0.86:

MBA% mtr-0.86
zsh: command not found: mtr-0.86

नहीं, ठीक है, शायद यह लिंक करने में विफल रहा:

MBA% brew link mtr
Warning: Already linked: /usr/local/Cellar/mtr/0.86
To relink: brew unlink mtr && brew link mtr
MBA% brew unlink mtr && brew link mtr
Unlinking /usr/local/Cellar/mtr/0.86... 3 symlinks removed
Linking /usr/local/Cellar/mtr/0.86... 2 symlinks created
MBA% mtr zsh: command not found: mtr

तथापि:

MBA% /usr/local/Cellar/mtr/0.86/sbin/mtr
[Success]

क्या चल रहा है? Homebrew लिंक करने में असफल क्यों हो रहा है (और उस मामले के लिए राहत देने पर कम सहानुभूति पैदा कर रहा है ..)?


1
(उत्सुक-आंखों वाला ध्यान दे सकता है कि mtrजड़ की जरूरत है। हां। [सफलता] मेरा मतलब है कि यह सिर्फ उसके बारे में शिकायत करता है, यहां तक ​​कि चलाने में भी विफल रहा है।)
— OJFord

जवाबों:


14

मैंने 0.86 काढ़ा लगाते समय वही देखा। जबकि अधिकांश बायनेरिज़ / usr / लोकल / बिन से जुड़े होते हैं, वहीं ब्रुअर्स / usr / लोकल / साइबिन से जुड़े होते हैं। यह पूरी तरह से सही है लेकिन पूरे रास्ते को टाइप करने से बचने के लिए आपको अपने रास्ते का विस्तार करना होगा।

export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"

इसे एक बार ठीक कर देंगे और आपको इसे स्थायी रूप से ठीक करने के लिए अपने .bash_profile को समायोजित करने की आवश्यकता होगी


यह एक समय मदद करता है
— विरोधी

12

Mtr v0.86 और उससे नीचे के लिए:

brew install mtr
ln /usr/local/Cellar/mtr/0.86/sbin/mtr /usr/local/bin/mtr
sudo mtr superuser.com

लेकिन चूंकि mtr v0.87 में एक और कमांड की जरूरत है:

ln /usr/local/Cellar/mtr/0.92/sbin/mtr-packet /usr/local/bin/mtr-packet

दरअसल mtr पहले से ही / usr / लोकल / sbin में था। PATH में / usr / local / sbin को जोड़ने का उपाय बेहतर है।
— टुनिटिम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.