tfenv install latest
最新のリビジョンをインストールできません:
`` `
$ tfenvインストール最新
[情報] Terraformv0.12.0のインストール
[情報] https://releases.hashicorp.com/terraform/0.12.0/terraform_0.12.0_darwin_amd64.zipからリリースtarballをダウンロードしてい
curl:(22)要求されたURLがエラーを返しました:403
tfenv:tfenv-インストール:[エラー] Tarballのダウンロードに失敗しました
$ curl https://releases.hashicorp.com/terraform/0.12.0/terraform_0.12.0_darwin_amd64.zip
0.12.0が存在しないからです
$ tfenv list-remote
0.12.0-alpha1
...
私はこれのためにPRをしました:#94
しかし現在、ユニットテストはKOです:-( .. ..
理由を探しています。
ビルド履歴マスターを見ると、数か月間失敗しています。
@iamhsaこんにちは、
これに取り組んでいただきありがとうございます。
執筆時点では、terraform v0.12-alpha1にはまだ実装されていない機能がいくつかあり、多くのバグがあり、一般ユーザーが使用するにはまだ成熟していません。
何をしているのかわからないまま、 tfenv install latest
でアルファリリースをインストールするのは非常に危険だと思います。
現在の制限を参照してください。
https://github.com/hashicorp/terraform/blob/master/CHANGELOG.md#0120 -alpha1-october-19-2018
および報告された問題:
https://github.com/hashicorp/terraform/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3Av0.12-alpha1
しかし、 tfenv install 0.12.0-alpha1
インストールできれば、テラフォームの貢献者にとっては素晴らしいことです。
@minamijoyoこんにちは
これを指摘してくれてありがとう、しかし私はこのバージョン(それはアルファです)の制限を知っています、そしてあなたは正しいです:
。 それは危険です
。 それをインストールするのは素晴らしいかもしれません
次のようなものを想像できますか?
tfenv install latest-stable
および不安定な場合は最新。
または
tfenv install latest-unstable
および最新の安定版
あれについてどう思う ?
@iamhsa
私は次のことを好みます:
または単に
しかし、それはUXの問題です。何が最善かについては、メンテナに任せます。
ありがとう!
こんにちは
ユニットテスト#94で1つの修正をプッシュしました。0.1.0または0.2.0バージョンを使用する人がいないため、一部のバージョンのmacosとの互換性がなくなったため、1つのユニットテストでそれらを削除しました。
このPRが受け入れられる場合、最新の安定バージョンをインストールするための回避策は次のとおりです。
tfenv install $(tfenv list-remote | grep -vE 'alpha|beta|rc' | head -n 1)
よろしく
利用可能なバージョンの最新のリストを取得していないようです。
$ tfenv -v
tfenv 0.6.0
$ tfenv list-remote | head -3
0.12.0
0.11.10
0.11.9
@gudlyf
この出力は、現在のバージョンのtfenv(0.6.0 =このリポジトリのマスターブランチ)で取得されます。
PR#94で:
$ tfenv list-remote | head -3
0.12.0-alpha1
0.11.10
0.11.9
ユニットテストを確認できます: https :
私はこれをまもなく調べています。 結論として、最新のものはアルファ版を報告すべきではありません。 誰かが最新の質問をすると、最新の安定したリリースが得られると考えるのが普通です。
0.12アルファ版の403の理由は、何らかの理由で、ファイル名がアルファ版で期待どおりではないためです。たとえば、terraform_0.12.0-alpha4_linux_amd64.zipではなくterraform_0.12.0-alpha4_terraform_0.12.0-alpha4_linux_amd64.zip
確かに、誰かが0.12アルファをバージョンとして指定することでインストールできることは価値がありますが、この名前の不一致により、将来複製される場合とされない場合があるこのシナリオのためだけにケースをハードコーディングすることを躊躇します。
ステップ1.最新のスティックを0.11安定させる
ステップ2.0.12を処理するケースの有効性を確認します
ステップ3。???
ステップ4.利益
#102で修正
最も参考になるコメント
@iamhsaこんにちは、
これに取り組んでいただきありがとうございます。
執筆時点では、terraform v0.12-alpha1にはまだ実装されていない機能がいくつかあり、多くのバグがあり、一般ユーザーが使用するにはまだ成熟していません。
何をしているのかわからないまま、
tfenv install latest
でアルファリリースをインストールするのは非常に危険だと思います。現在の制限を参照してください。
https://github.com/hashicorp/terraform/blob/master/CHANGELOG.md#0120 -alpha1-october-19-2018
および報告された問題:
https://github.com/hashicorp/terraform/issues?utf8=%E2%9C%93&q=is%3Aissue+label%3Av0.12-alpha1
しかし、
tfenv install 0.12.0-alpha1
インストールできれば、テラフォームの貢献者にとっては素晴らしいことです。