Bagaimana saya bisa mendapatkan teks luhur untuk dijalankan dari baris perintah?

0

Saya mencoba membuat teks agung berjalan dari baris perintah menggunakan tutorial ini http://www.sublimetext.com/docs/2/osx_command_line.html

Dikatakan untuk menjalankan perintah ini:

ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl

Tetapi ketika saya mencoba menjalankan perintah itu saya mendapatkan kesalahan "tidak ada file atau direktori." Sublime text 2 ada di folder aplikasi saya - tetapi sepertinya tidak ada folder bin di direktori home saya. Apakah saya perlu membuatnya? Apakah ini sesuatu yang seharusnya ada di sana? Apakah saya melakukan sesuatu yang salah?

bernie2436
sumber

Jawaban:

1

Jika Anda memiliki akses administrator pada mesin Anda, cara termudah adalah dengan meletakkan symlink di /usr/bindirektori, seperti yang sudah ada, dan sudah ada di Anda PATH, atau daftar tempat shell mencari perintah untuk menjalankan. Yang perlu Anda lakukan adalah memasukkan yang berikut dalam sesi Terminal:

sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/bin/subl

Jika Anda belum pernah menjalankan ini sebelumnya, Anda mungkin akan mendapatkan peringatan singkat yang pada dasarnya mengatakan "Pastikan Anda tahu apa yang Anda lakukan, dan kemudian pikirkan tentang hal itu dua kali sebelum melakukannya. Anda benar-benar dapat mengacaukan hal-hal buruk dengan ini." Ketikkan kata sandi Anda saat diminta, dan Anda harus siap.

The sudoperintah, yang merupakan singkatan dari "SuperUser DO", memungkinkan Anda untuk menjalankan perintah dengan hak tinggi, dalam hal ini memungkinkan Anda untuk membuat file dalam /usr/bindirektori, yang biasanya tidak memungkinkan penciptaan file baru di dalamnya. Ini persis sama dengan memasukkan kata sandi Anda ketika menginstal program baru.

Setelah Anda menjalankan perintah di atas, keluar dari sesi Terminal Anda sepenuhnya (menggunakan Q, tidak hanya menutup jendela) dan restart, dan sekarang Anda seharusnya dapat berjalan subl filename.txtdi baris perintah dan membuka file apa pun yang Anda inginkan di Sublime.

Semoga berhasil!

MattDMo
sumber
0

Catatan: Di suatu tempat di sepanjang garis mereka mengambil "2" dari akhir nama aplikasi ... Ketika mereka melakukan itu semua dokumen yang menunjukkan cara membuat subl untuk bekerja menjadi usang.

Jawaban lama masih berfungsi jika Anda menghapus "2" dari akhir Teks Sublime 2

Jeff Pritchard
sumber
0

Coba saja ln -s "/Applications/Sublime Text\ 2.app/Contents/SharedSupport/bin/subl" ~/bin/subljika Anda memiliki versi 2

ingat itu \

Eduardlanda
sumber