こんにちは、
シナプスからUbuntu11.04にautojumpをインストールしましたが、動作しません。 bashrcにソース/ etc / profileを追加しました。
ターミナルを閉じて再び開きました。jumpstatを使おうとすると、コマンドが見つかりませんと表示されます。
ファイルシステムを少しナビゲートしてjumpstatをトレーニングしようとしましたが、j derpでディレクトリに移動しようとすると、j:コマンドが見つかりませんと表示されます。
私は何かが足りないのですか?
これはまったく正常ではないことを確認できます:)
/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
さて、最新の自動ジャンプバージョン(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で解決されました。
みんな、ありがとう :)
//以前は、インストールで何か問題があると思っていましたが、Debianの場合は手動で行う必要があります。
ええ、私はユーザーのためにそれを自動的に行うことができればいいのですが、それはDebianのガイドラインに違反しています。 :crying_cat_face:
最も参考になるコメント
13.04も同じです。
更新:この問題が発生した場合は、readme.mdに記載されている内容を実行してください。
cat /usr/share/doc/autojump/README.Debian
Update2:
j
は上記の手順で機能するようになりましたが、jo、jc、jcoは機能せず、「コマンドが見つかりません」。 Ubuntuのリポジトリがv20(autojump --version
)にあり、最新のタグがv21.6.9にあるためだと思います。