fix: add npm fallback for Codex install when curl gets 403 from Cloudflare
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -456,6 +456,13 @@ if [ -z "$codex_bin" ] || [ ! -f "$codex_bin" ]; then
|
||||
curl -fsSL https://chatgpt.com/codex/install.sh | sh
|
||||
codex_bin="$HOME/.npm-global/bin/codex"
|
||||
[ ! -f "$codex_bin" ] && codex_bin="$(command -v codex 2>/dev/null)"
|
||||
# Fallback: если curl-установка не сработала (например, 403 от Cloudflare), ставим через npm
|
||||
if [ -z "$codex_bin" ] || [ ! -f "$codex_bin" ]; then
|
||||
echo "Установка через curl не удалась, пробую npm..."
|
||||
npm install -g @openai/codex
|
||||
codex_bin="$HOME/.npm-global/bin/codex"
|
||||
[ ! -f "$codex_bin" ] && codex_bin="$(command -v codex 2>/dev/null)"
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ -z "$codex_bin" ] || [ ! -f "$codex_bin" ]; then
|
||||
|
||||
Reference in New Issue
Block a user