Saya mencoba menginstal perpustakaan ini yang disebut phantomjs.
Instruksi termasuk baris ini:
http://code.google.com/p/phantomjs/wiki/BuildInstructions
Untuk kenyamanan, salin nampan bin / phantomjs.app yang bisa dieksekusi / Contents / MacOS / phantomjs ke beberapa direktori di PATH Anda.
Bagaimana saya melakukan ini?
path
Anda akan melihat yang berikut ini secara default:PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Saya belum melihat melalui skrip instalasi program yang bersangkutan, tetapi akan sangat tidak mungkin untuk menginstal ke folder 'bin' itu sendiri di suatu tempat. Dan Anda tidak dapat menambahkan jalur relatif AFAIK. Saya cenderung berpikir hanya kesalahan ketik dari panduan ceroboh.Jawaban:
Untuk mengetahui apa yang ada di PATH Anda, buka jendela Terminal dan jalankan perintah ini:
echo $PATH
. Outputnya adalah daftar direktori yang dipisahkan oleh titik dua, yang isinya dapat Anda jalankan tanpa menentukan path lengkap.Karena / usr / bin ada di jalur saya, saya dapat menjalankan
w
perintah hanya dengan mengetikw
alih-alih penuh/usr/bin/w
.Juga, Anda tidak harus memindahkan executable ke salah satu direktori PATH yang terdaftar. Pilihan lain termasuk
sumber
PATH
dalamnya, karena ada banyak executable di dalamnya yang perlu Anda akses, tidak ada opsi lain dan untuk itulahPATH
. Saat ini kami menggunakan ~ / .bash_profile untuk ditambahkan ke path .Cara terbersih untuk mencapai ini adalah dengan symlink biner di direktori / usr / local / bin (yang secara default termasuk dalam PATH). Anda mungkin perlu membuat direktori ini jika belum ada. Anda dapat memeriksa untuk melihat apakah direktori ini sudah ada di PATH Anda dengan membuka Terminal.app dan mengetik:
echo $PATH
Ini akan menghasilkan daftar semua direktori yang dibatasi oleh titik dua di PATH Anda.
Jika direktori / usr / local atau / usr / local / bin belum ada, jalankan yang berikut:
Simbolkan biner, ganti (/ Aplikasi) dengan path ke phantomjs.app jika berbeda:
Sekarang Anda seharusnya tidak memiliki masalah menjalankan phantomjs dari baris perintah.
sumber
ls /usr/local/bin/ || sudo mkdir /usr/local/bin/ ; sudo ln -s /usr/local/mysql/bin/mysql /usr/bin/mysql
Kembali ke akar masalah Anda, jika Anda menginstal phantomjs, Anda dapat menggunakan npm untuk membuatnya lebih mudah.
Jika Anda melakukannya maka Anda bisa menjalankan:
yang akan menginstal biner di dalam direktori bin yang tepat. (flag -g menunjukkan ke npm bahwa paket harus diinstal secara global)
sumber
Sementara symlinking file dari karya directoy lain, saya lebih suka untuk benar-benar menyalin / memindahkan file
usr/local/bin
, untuk tidak memilikinya "dua kali".sumber