Tfenv: MacOS - [خطأ] لم يتم العثور على إصدارات تطابق '0.11.2' في جهاز التحكم عن بعد

تم إنشاؤها على ١٦ يناير ٢٠١٨  ·  8تعليقات  ·  مصدر: tfutils/tfenv

مرحبا،

أواجه مشكلة عند محاولة استخدام tfenv على نظام MacOS:

التركيب:

$ brew install tfenv
==> Downloading https://github.com/kamatama41/tfenv/archive/v0.6.0.tar.gz
Already downloaded: /Users/*******/Library/Caches/Homebrew/tfenv-0.6.0.tar.gz
🍺  /usr/local/Cellar/tfenv/0.6.0: 19 files, 23.5KB, built in 1 second
$

قائمة عن بعد:

$ tfenv list-remote
0.11.2
0.11.1
0.11.0
0.11.0-rc1
0.11.0-beta1
...
0.1.1
0.1.0

حاول تثبيت إصدار:

$ tfenv install latest
[INFO] Installing Terraform v0.11.2
[INFO] Downloading release tarball from https://releases.hashicorp.com/terraform/0.11.2/terraform_0.11.2_darwin_amd64.zip
curl: (3) [globbing] bad range in column 44
tfenv: tfenv-install: [ERROR] Tarball download failed

$ tfenv install 0.11.2
tfenv: tfenv-install: [ERROR] No versions matching '0.11.2' found in remote

$ tfenv install 0.11.1
tfenv: tfenv-install: [ERROR] No versions matching '0.11.1' found in remote

tfenv install latest
[INFO] Installing Terraform v0.11.2
[INFO] Downloading release tarball from https://releases.hashicorp.com/terraform/0.11.2/terraform_0.11.2_darwin_amd64.zip
curl: (3) [globbing] bad range in column 44
tfenv: tfenv-install: [ERROR] Tarball download failed

تفاصيل macOS:

$ echo $BASH_VERSION
4.4.12(1)-release

$ system_profiler SPSoftwareDataType
Software:

    System Software Overview:

      System Version: macOS 10.13.2 (17C205)
      Kernel Version: Darwin 17.3.0
      Boot Volume: Macintosh HD
      Boot Mode: Normal
      Computer Name: **********
      User Name: **********
      Secure Virtual Memory: Enabled
      System Integrity Protection: Enabled
      Time since boot: 5 days 3:44

$ curl --version
curl 7.54.0 (x86_64-apple-darwin17.0) libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Protocols: dict file ftp ftps gopher http https imap imaps ldap ldaps pop3 pop3s rtsp smb smbs smtp smtps telnet tftp
Features: AsynchDNS IPv6 Largefile GSS-API Kerberos SPNEGO NTLM NTLM_WB SSL libz HTTP2 UnixSockets HTTPS-proxy

أي فكرة لماذا يحدث هذا ؟

moreinfo

التعليق الأكثر فائدة

لدي نفس المشكلة - tfenv 1.0.1:

tfenv list-remote
<empty>

باستخدام الحلول المقدمة أعلاه ، لم تنجح.

ال 8 كومينتر

تحديث: يبدو أن السبب الأساسي هو أنه في ملف تعريف bash الخاص بي ، أستخدم خيار لون grep:

# For grep
export GREP_OPTIONS='--color=always'

الذي يوجه grep لطباعة أيضًا أحرف ملونة خاصة مفسرة وبالتالي يفشل البرنامج النصي.

الحل البديل: استخدم --color = never in bash scripts بحيث يستبدل تكوين بيئة bash للمستخدم لـ grep. العلاقات العامة رقم 84.

شكرا لك. باستخدام هذا الآن.

GREP_OPTIONS="--color=never" tfenv install 0.11.7

أو اسم مستعار في ملف RC الخاص بي

alias tfenv='GREP_OPTIONS="--color=never" tfenv'

84

grep: warning: GREP_OPTIONS is deprecated; please use an alias or script

بداية التفكير في أن هذا لم يعد مصدر قلق tfscaffold.

لدي نفس المشكلة - tfenv 1.0.1:

tfenv list-remote
<empty>

باستخدام الحلول المقدمة أعلاه ، لم تنجح.

أي أفضل مع 2.0.0-alpha3؟

يرجى إعادة الفتح إذا ظلت المشكلات مع الإصدار 2.0.0

لقد واجهت هذه المشكلة اليوم في الإصدار 2.0.0 آسف ...: - / الاسم المستعار كيف أصلحت مشكلتي.

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات