ฉันได้รับค่าเริ่มต้น OpenSSL 9.8 (Mac OS X 10.6.8) และตัดสินใจที่จะติดตั้งเวอร์ชันใหม่ล่าสุด (1.0.1) ผ่านทาง MacPorts ( sudo port install openssl
)
นี่คือคอนโซลเอาต์พุตซึ่งคำสั่งและwhereis :
$ whereis openssl
/usr/bin/openssl
(นี่คือระบบเริ่มต้น)
$which openssl
/opt/local/bin/openssl
(สิ่งนี้ติดตั้งผ่าน MacPorts)
$ openssl version
OpenSSL 1.0.1c 10 May 2012
(มีรุ่นของพอร์ต Mac ใน PATH)
เหตุใดจึงมีเส้นทางที่แตกต่างกันwhereis
และwhich
และเป็นไร มีวิธีใดบ้างที่จะได้ผลลัพธ์ที่เท่าเทียมกัน?