私はしようとしています: curl --insecure https://install.meteor.com | /bin/sh
curl: (60) SSL 証明書の問題: 証明書チェーンの自己署名証明書 詳細はこちら: http://curl.haxx.se/docs/sslcerts.html
パラメータなしで失敗した後、 --insecure を試しました。
システムでlocateによって見つかった唯一の証明書も使用してみました: curl --cacert '/Users//anaconda/lib/python2.7/site-packages/tornado/ca-certificates.crt'
これらの証明書を取得する方法、またはこの問題なしで流星を適切にインストールする方法についてのアイデアはありますか?
一時的な解決策:
Meteor の github issue trackerで、同様の問題を報告している人々の投稿をいくつか見つけました。証明書のことをあまり気にせずに本当に流星に飛び込みたい場合は、一時的な解決策があります。
そのため、curl は、データのロード元の https URL では機能しません。シェル スクリプトをダウンロードし、少し変更しました。
ブラウザでhttp://install.meteor.com/を開くと、.sh スクリプトが表示されます。次に、このスクリプトを編集できます [これでどこに行くのかわかると思います]。
もっと便利なことをしたのですが、
行 [63-69]:
TARBALL_URL="https://d3fm2vapipm3k9.cloudfront.net/bootstrap/0.6.4/meteor-bootstrap-${PLATFORM}.tar.gz"
INSTALL_TMPDIR="$HOME/.meteor-install-tmp"
rm -rf "$INSTALL_TMPDIR"
mkdir "$INSTALL_TMPDIR"
echo "Downloading Meteor distribution"
curl --progress-bar --fail "$TARBALL_URL" | tar -xzf - -C "$INSTALL_TMPDIR"
curl 以外のリソースで TARBALL_URL をたどって、その tgz をダウンロードします。~/ で解凍すると、ディレクトリ ~/.meteor が作成されます
スクリプトのこの部分を実行します: lines[75-84]
test -x "$HOME/.meteor/meteor"
echo
echo "Meteor 0.6.4 has been installed in your home directory (~/.meteor)."
LAUNCHER="$HOME/.meteor/tools/latest/launch-meteor"
if cp "$LAUNCHER" "$PREFIX/bin/meteor" >/dev/null 2>&1; then
echo "Writing a launcher script to $PREFIX/bin/meteor for your convenience."
cat <<"EOF"
ランチャーを追加します。
次に流星がビンのパスに追加されます。ブーム。証明書との戦いに2時間費やした後、Meteorアプリを5分で楽しんで書いてください:) 素晴らしいフレームワーク!
乾杯