Macでロケートを使用するときに発生する問題

システムバージョン:MacOS High Sierra(10.13.6)

問題の原因:

nginx.confファイルが配置されているアドレスをすばやく見つけたいのですが、クエリによると、検索ツールを使用できることがわかりました。したがって、操作は次のようになります。

locate nginx.conf

次の警告が表示されます1:

WARNING: The locate database (/var/db/locate.database) does not exist.
To create the database, run the following command:

  sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

Please be aware that the database can take some time to generate; once
the database has been created, this message will no longer appear.

解決:

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.locate.plist

引き続き使用して、上記の操作が有効にならないことを確認してください。解決策:ライブラリを更新します

sudo /usr/libexec/locate.updatedb

上記の操作には少し時間がかかります。ctrl+ cで操作を中断してから、locateコマンドを使用すると、次の警告が発生しました。

locate: locate database header corrupt, bigram char outside 0

解決策:ライブラリの更新を続行し、操作が正しく完了するのを待ちます。

参照:

MacでのHomebrewアップデート後の検索に関する問題

警告:ロケートデータベース(/var/db/locate.database)は存在しません。

nginxで構成ファイルをすばやく表示する方法

おすすめ

転載: blog.csdn.net/u010682774/article/details/111197068