Autojump: 多分私は遅刻ですが、オートジャンプはNattyNarwhalでは機能しないようです

作成日 2011年07月25日  ·  23コメント  ·  ソース: wting/autojump

こんにちは、

シナプスからUbuntu11.04にautojumpをインストールしましたが、動作しません。 bashrcにソース/ etc / profileを追加しました。
ターミナルを閉じて再び開きました。jumpstatを使おうとすると、コマンドが見つかりませんと表示されます。
ファイルシステムを少しナビゲートしてjumpstatをトレーニングしようとしましたが、j derpでディレクトリに移動しようとすると、j:コマンドが見つかりませんと表示されます。

私は何かが足りないのですか?

bug

最も参考になるコメント

13.04も同じです。

更新:この問題が発生した場合は、readme.mdに記載されている内容を実行してください。
cat /usr/share/doc/autojump/README.Debian

Update2: jは上記の手順で機能するようになりましたが、jo、jc、jcoは機能せず、「コマンドが見つかりません」。 Ubuntuのリポジトリがv20( autojump --version )にあり、最新のタグがv21.6.9にあるためだと思います。

全てのコメント23件

これはまったく正常ではないことを確認できます:)

/etc/profile.d/autojump.bash(bashを使用していると仮定)をbashrcで直接ソーシングしてみることができますか? 次に、jとjumpstatを定義する必要があり(これらはbashエイリアスです)、PROMPT_COMMAND環境変数に自動ジャンプ関連のものを含める必要があります。

こんにちは、

私はあなたが説明したことをしました、そして今私がターミナルを開くとき私は得ます:

bash:/etc/profile.d/autojump.bash:そのようなファイルやディレクトリはありません
cbrunos @ foxdie :〜$

他のアイデアはありますか?

2011年7月26日火曜日午前10時8分、joelthelion <
[email protected]>書き込み:

これはまったく正常ではないことを確認できます:)

/etc/profile.d/autojump.bashを調達してみてください(使用していると仮定します)
bash)あなたのbashrcに直接? 次に、jとjumpstatを定義する必要があります
(それらはbashエイリアスです)、そしてPROMPT_COMMAND環境変数は
自動ジャンプ関連のものが含まれています。

このメールに直接返信するか、GitHubで表示してください。
https://github.com/joelthelion/autojump/issues/65#issuecomment -1652441

ロドリゲスブルーノ

http://cbrunos.wordpress.com

さて、最新の自動ジャンプバージョン(v15)をダウンロードし、貼り付けたautojump.bashを/etc/profile.dにコピーすると、うまく機能するようになりました。 Ubuntuリポジトリにあるパッケージに問題があると思いますか?

別のubuntuユーザーがこれについてコメントできるかどうか興味がありますか?

@cbrunos :の出力を貼り付けて

dpkg -L autojump

確かに、ここにあります:

cbrunos @ bamboo :〜$ 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 / Completion
/ usr / share / zsh / Functions / Completion / Unix
/ usr / share / zsh / Functions / Completion / Unix / _j
/ usr / share / doc
/ usr / share / doc / autojump
/usr/share/doc/autojump/README.Debian
/ usr / share / doc / autojump / copyright
/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

私はこの問題についてDebianメンテナに尋ねました、そしてあなたはパッケージのドキュメントで説明されているようにあなたのbashrcで(/etc/profile.d/autojump.bashの代わりに)/usr/share/autojump.bashを調達する必要があります。

oneiricにautojumpをインストールしましたが、「locateautojump.bash」で/usr/share/autojump/autojump.bashが表示されるので、問題が発生した場合は、これをソースファイルにする必要があります。

Ubuntuがデフォルトでautojump.bashをソースしていないのは奇妙に思えます。 これが12.04の下でも当てはまることを確認できます。

apt-fileは、このようなものを診断するのに役立ちます。http://askubuntu.com/questions/173821/を参照して

12.04を使用して、同じことが私にも起こりました。

これは、インストール時にユーザープロファイルファイルを変更することが許可されていないDebianポリシーが原因である可能性があります。 Ubuntuはダウンストリームであるため、Debianのパッチを介してパッチを適用しない限り、動作が期待どおりに戻った可能性はほとんどありません。

ここ12.10でも同じ問題-autojumpは手動でインストールするため、bashで動作するように自動構成するか、少なくとも要求するか、いくつかの情報を表示する必要があります。

Ubuntu13.04でも同じ問題
自動ジャンプが機能せず、jが見つかりません。

自動ジャンプをインストールする別の場所はありますか?

@yugal :調べる必要がありますが、今は時間がありません。

それまでの間、自動ジャンプを手動でインストールする必要があります。

13.04も同じです。

更新:この問題が発生した場合は、readme.mdに記載されている内容を実行してください。
cat /usr/share/doc/autojump/README.Debian

Update2: jは上記の手順で機能するようになりましたが、jo、jc、jcoは機能せず、「コマンドが見つかりません」。 Ubuntuのリポジトリがv20( autojump --version )にあり、最新のタグがv21.6.9にあるためだと思います。

それが機能するために調達する必要があるファイルがあります。 どちらか覚えていません(グーグルしてください)。
これは、セキュリティポリシーが原因であり、自動的に実行することはできません。 (私が間違っていなければ)

私のようにoh-my-zshを使用している場合は、自動ジャンプが機能するために必要なautojumpプラグインを.zshrcに追加できます。

私はそれが残念だと知っています-誰かがすぐに解決策を思い付くかもしれません。
(私はautojumpの開発者ではないので、私の情報は最も適切ではないかもしれません)

これを参照してください: https

あなたは大丈夫なはずです!

@yugalお返事ありがとうございます。 以下のコードを〜/ .bash_profileに追加し、 source ~/.bash_profile実行することで、機能するようになりました。

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

:)

ありがとう。 同じ問題がUbuntu12.04で解決されました。

ありがとう!

ありがとう。

ありがとう。 同じ問題がUbuntuDebian8で解決されました。

  1. 追加。 /usr/share/doc/autojump/README.Debianで説明されているように、/ usr / share / autojump / autojump.sh(。:)の後に空白を付けることを忘れないでください)。 (システムの/ usr / share /に見つからない場合は、.debファイルをダウンロードしてREADME.Debianを読むことができます。
  2. ソース〜/ .bashrcまたは〜/ .bash_profile
  3. 解決しました:)。

みんな、ありがとう :)

//以前は、インストールで何か問題があると思っていましたが、Debianの場合は手動で行う必要があります。

ええ、私はユーザーのためにそれを自動的に行うことができればいいのですが、それはDebianのガイドラインに違反しています。 :crying_cat_face:

このページは役に立ちましたか?
0 / 5 - 0 評価