私は想起を実行しようとしていますが、私は次を取得し続けます:
Traceback (most recent call last):
File "/snap/conjure-up/133/bin/conjure-up", line 11, in <module>
sys.exit(main())
File "/snap/conjure-up/133/lib/python3.6/site-packages/conjureup/app.py", line 208, in main
utils.juju_version()))
File "/snap/conjure-up/133/lib/python3.6/site-packages/conjureup/utils.py", line 129, in juju_version
raise Exception("Could not determine Juju version.")
Exception: Could not determine Juju version.
次を実行するドキュメントの簡単なガイドラインに従いました。
Sudo snap install conjure-up --classic
conjure-up
助けてもらえますか、
ありがとうございました
Ubuntu-Server 16.04 LTSを使用したvmでも同じエラーが発生しました。修正に必要なのはシステムパッケージを更新することだけでした
Sudo apt-get update
Sudo apt-get upgrade
更新後、「conjure-up」の実行時に適切に起動しました
ジュジュのバージョンを確認します。
juju version
出力が次のような場合:
The program 'juju' can be found in the following packages:
* juju-2.0
* juju-1-default
Ask your administrator to install one of them
$PATH
環境変数を確認します。
echo $PATH
変数にパス/snap/bin
がない場合は、次のように追加します。
export PATH="/snap/bin/:$PATH"
export PATH="/usr/bin/snap:$PATH"
さて、エラーなくconjure-upを実行できることを願っています。
この機能を使用するには、jujuをスナップからインストールする必要がありました(上記で試してみましたが機能しませんでした)。
Sudo snap install juju --classic
以前のdejuでjujuやconjure-upをインストールしていた場合、snapバージョンのconjure-upが機能する前に、シェルを終了(または完全にログアウト)する必要があります。
私はubuntu 16.04で同じエラーメッセージがありました:私は実行することで問題を修正することができました:
Sudo usermod -a -G lxd <USER>
newgrp lxd
conjure-up