snap版Nextcloudでoccコマンドが使えない時の対処法(nextcloud.occ: command not found)

この記事は旧ブログから移転した記事です。

状況

snapでインストールしたNextcloudのもろもろの設定を行いたく、管理用のCLIであるoccを以下のように使おうとしたところ、「コマンドが見つからないよ」と怒られた。

> sudo nextcloud.occ
sudo: nextcloud.occ: command not found

対処法

以下のように絶対パスで指定することにより解決する。

sudo /snap/bin/nextcloud.occ

追記

恐らくこのエラーが出る場合は他のNextcloudの設定もコマンドが通らないと思うので、パスを確認してみよう。

> cd /snap/bin/
> ls
nextcloud.disable-https  nextcloud.export  nextcloud.manual-install  nextcloud.mysqldump
nextcloud.enable-https   nextcloud.import  nextcloud.mysql-client    nextcloud.occ

これらのコマンドを使うときは「/snap/bin/<上記の使いたいコマンド>」と指定すればよいことが分かる。

参考にした記事

nextcloud.occ not found · Issue #96 · nextcloud-snap/nextcloud-snap
In the page there is a command sudo nextcloud.occ config:system:set trusted_domains 2 --value=your.doma...