Install OpenAI Codex
The cleanest is installing Node and global npm packages via nvm so no sudo or APT conflicts are involved. Install Node.js using nvm (recommended) Run once:
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# Remove any existing APT Node/npm (optional but recommended) sudo apt purge -y nodejs npm sudo apt autoremove -y # Remove old npm custom prefix setup if it exists npm config delete prefix 2>/dev/null || true rm -f ~/.npmrc # Install nvm curl -o- [https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh](https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh) | bash source ~/.bashrc # Install Node (LTS) nvm install --lts nvm use --lts nvm alias default lts/* |
Verify installation:
|
1 2 3 4 |
node -v npm -v which node which npm |
Expected:
|
1 |
~/.nvm/versions/node/... |
Install global packages (no sudo required) Now you can install global packages without sudo:
|
1 |
npm install -g @openai/codex |
Verify:
|
1 2 |
which codex codex --version |
Expected:
|
1 |
~/.nvm/versions/node/<version>/bin/codex |
Where packages are installed […]
Install OpenAI Codex Read More »