Autojump: Mungkin saya seorang yang terbelakang, tapi autojump sepertinya tidak bekerja pada Natty Narwhal

Dibuat pada 25 Jul 2011  ·  23Komentar  ·  Sumber: wting/autojump

Halo,

Saya menginstal autojump di Ubuntu 11.04 dari sinaptik dan saya tidak bisa membuatnya berfungsi. Saya menambahkan sumber / etc / profile di bashrc saya,
menutup dan membuka terminal saya lagi, dan setiap kali saya mencoba menggunakan jumpstat dikatakan perintah tidak ditemukan.
Saya mencoba melatih jumpstat dengan menavigasi sedikit di sistem file saya, tetapi ketika saya mencoba j derp untuk membuka direktori, ia juga mengatakan j: perintah tidak ditemukan.

Apakah saya melewatkan sesuatu?

bug

Komentar yang paling membantu

Sama di sini pada 13.04.

Pembaruan: Untuk siapa pun yang mengalami masalah ini, lakukan saja apa yang dikatakan di readme.md.
cat /usr/share/doc/autojump/README.Debian

Pembaruan2: j sekarang berfungsi dengan instruksi di atas tetapi jo dan jc dan jco tidak, 'perintah tidak ditemukan'. Saya pikir itu karena repo Ubuntu ada di v20 ( autojump --version ) dan tag terbaru yang saya lihat ada di v21.6.9

Semua 23 komentar

Saya dapat mengonfirmasi bahwa ini sama sekali tidak normal :)

Dapatkah Anda mencoba mencari /etc/profile.d/autojump.bash (dengan asumsi Anda menggunakan bash) langsung di bashrc Anda? Kemudian j dan jumpstat harus didefinisikan (mereka adalah alias bash), dan variabel lingkungan PROMPT_COMMAND harus berisi hal-hal terkait autojump.

Halo,

Saya melakukan apa yang Anda jelaskan dan sekarang ketika saya membuka terminal saya mendapatkan:

bash: /etc/profile.d/autojump.bash: Tidak ada file atau direktori seperti itu
cbrunos @ foxdie : ~ $

Ada ide lain?

Pada hari Selasa, 26 Juli 2011 jam 10:08, joelthelion <
[email protected]> menulis:

Saya dapat mengonfirmasi bahwa ini sama sekali tidak normal :)

Dapatkah Anda mencoba mencari /etc/profile.d/autojump.bash (dengan asumsi Anda menggunakan
bash) langsung di bashrc Anda? Kemudian j dan jumpstat harus ditentukan
(mereka alias bash), dan variabel lingkungan PROMPT_COMMAND seharusnya
berisi hal-hal yang berhubungan dengan autojump.

Balas email ini secara langsung atau lihat di GitHub:
https://github.com/joelthelion/autojump/issues/65#issuecomment -1652441

Rodrigues Bruno

http://cbrunos.wordpress.com

Ok, jadi saya mengunduh versi autojump terbaru (v15) dan menyalin autojump.bash yang ditempelkan ke /etc/profile.d dan sekarang berfungsi dengan baik. Saya pikir itu masalah dengan paket yang ada di repo Ubuntu?

Saya tertarik jika pengguna ubuntu lain dapat mengomentari ini?

@cbrunos : maukah Anda menempelkan keluaran

dpkg -L autojump

Oke, ini dia:

cbrunos @ bambu : ~ $ dpkg -L autojump
/.
/ usr
/ usr / bin
/ usr / bin / autojump
/ usr / share
/ usr / share / man
/ usr / share / man / man1
/usr/share/man/man1/autojump.1.gz
/ usr / share / autojump
/usr/share/autojump/autojump.bash
/usr/share/autojump/autojump.zsh
/usr/share/autojump/autojump.sh
/ usr / share / zsh
/ usr / share / zsh / functions
/ usr / share / zsh / functions / Penyelesaian
/ usr / share / zsh / functions / Completion / Unix
/ usr / share / zsh / functions / Penyelesaian / Unix / _j
/ usr / share / doc
/ usr / share / doc / autojump
/usr/share/doc/autojump/README.Debian
/ usr / share / doc / autojump / hak cipta
/usr/share/doc/autojump/README.rst.gz
/usr/share/doc/autojump/changelog.Debian.gz
/ usr / share / lintian
/ usr / share / lintian / overrides
/ usr / share / lintian / overrides / autojump

Saya telah bertanya kepada pengelola debian tentang masalah ini, dan Anda perlu mencari /usr/share/autojump.bash (bukan /etc/profile.d/autojump.bash) di bashrc Anda, seperti yang dijelaskan dalam dokumentasi paket .

Saya menginstal autojump di oneiric, dan "menemukan autojump.bash" memberi saya /usr/share/autojump/autojump.bash, jadi untuk semua orang yang mengalami masalah ini harus file ke sumber.

Tampak aneh bahwa Ubuntu tidak sumber autojump.bash secara default. Saya dapat mengonfirmasi bahwa ini masih terjadi di bawah 12.04.

apt-file berguna untuk mendiagnosis hal-hal seperti ini, lihat http://askubuntu.com/questions/173821/

Menggunakan 12.04, hal yang sama terjadi pada saya.

Hal ini kemungkinan besar disebabkan oleh kebijakan Debian di mana kami tidak diizinkan untuk mengubah file profil pengguna setelah penginstalan. Karena Ubuntu adalah downstream, sepertinya mereka tidak mengubah perilaku kembali ke apa yang diharapkan kecuali mereka menambal ulang patch Debian.

Masalah yang sama di sini di 12.10 - Karena Anda menginstal autojump dengan tangan, itu harus mengkonfigurasi secara otomatis agar berfungsi dengan bash atau setidaknya meminta Anda atau menampilkan beberapa informasi.

Masalah yang sama dengan Ubuntu 13.04
Autojump tidak berfungsi dan j tidak ditemukan.

Adakah tempat alternatif untuk memasang autojump?

@yugal : Saya harus memeriksanya, tetapi tidak punya waktu sekarang.

Sementara itu, Anda harus menginstal autojump

Sama di sini pada 13.04.

Pembaruan: Untuk siapa pun yang mengalami masalah ini, lakukan saja apa yang dikatakan di readme.md.
cat /usr/share/doc/autojump/README.Debian

Pembaruan2: j sekarang berfungsi dengan instruksi di atas tetapi jo dan jc dan jco tidak, 'perintah tidak ditemukan'. Saya pikir itu karena repo Ubuntu ada di v20 ( autojump --version ) dan tag terbaru yang saya lihat ada di v21.6.9

Ada file yang perlu dijadikan sumber agar dapat berfungsi. Saya tidak ingat yang mana (Tolong google).
Hal ini disebabkan oleh kebijakan keamanan yang tidak dapat dilakukan secara otomatis. (Jika saya tidak salah)

Jika Anda menggunakan oh-my-zsh seperti saya, maka Anda dapat menambahkan autojump plugin di .zshrc yang berfungsi agar autojump berfungsi.

Saya tahu ini mengecewakan - semoga seseorang segera menemukan solusinya.
(Saya bukan salah satu pengembang autojump - jadi info saya mungkin tidak sesuai)

Lihat ini: https://github.com/robbyrussell/oh-my-zsh/blob/master/plugins/autojump/autojump.plugin.zsh

Anda harus baik-baik saja!

@yugal Terima kasih atas balasan Anda. Saya membuatnya berfungsi dengan menambahkan kode di bawah ini ke ~ / .bash_profile dan kemudian menjalankan source ~/.bash_profile .

# Manually source autojump - https://github.com/joelthelion/autojump
. /usr/share/autojump/autojump.sh

:)

Terima kasih. Masalah yang sama dipecahkan di Ubuntu 12.04.

Terima kasih!

Terima kasih.

Terima kasih. Masalah yang sama dipecahkan di Ubuntu Debian 8.

  1. menambahkan. /usr/share/autojump/autojump.sh (ingat untuk memberi spasi setelahnya. :)), seperti yang diceritakan di /usr/share/doc/autojump/README.Debian. (jika Anda tidak menemukan / usr / share / di sistem Anda. Anda dapat mengunduh file .deb dan membaca README.Debian.
  2. source ~ / .bashrc atau ~ / .bash_profile
  3. Terpecahkan :).

terimakasih semuanya :)

// Sebelumnya, saya pikir ada yang salah dalam instalasi saya, tapi untuk Debian kami harus melakukannya secara manual.

Ya, saya berharap kami dapat melakukannya secara otomatis untuk pengguna tetapi itu bertentangan dengan pedoman Debian. : cry_cat_face:

Apakah halaman ini membantu?
0 / 5 - 0 peringkat