Skip to content

Commit a3da490

Browse files
committed
fix: README: Encourage users to install package as a non-administrative user for the sake of system security and stability.
1 parent f0f77d9 commit a3da490

1 file changed

Lines changed: 21 additions & 5 deletions

File tree

‎README.md‎

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,27 @@ Some of its key capabilities include:
1717

1818
## Get started
1919

20-
1. Run the following command in your terminal: <br />
21-
```sh
22-
npm install -g @anthropic-ai/claude-code
23-
```
24-
2. Navigate to your project directory and run <code>claude</code>
20+
1. Install Claude Code using one of these methods:
21+
22+
**User-level installation** (recommended, no `sudo` required):
23+
```sh
24+
mkdir -p ~/.local/share/npm-packages
25+
npm config set prefix ~/.local/share/npm-packages
26+
export PATH=~/.local/share/npm-packages/bin:$PATH
27+
npm install -g @anthropic-ai/claude-code
28+
```
29+
30+
*Add `export PATH=~/.local/share/npm-packages/bin:$PATH` to your `~/.bashrc` or `~/.zshrc` to make the change permanent.*
31+
32+
**Installation inside of a virtual environment** (from `nvm`, etc...):
33+
```sh
34+
npm install -g @anthropic-ai/claude-code
35+
```
36+
37+
*Do NOT install this package as an administrative user, such as `root`. This can compromise the security and stability of your system.*
38+
39+
2. Navigate to your project directory and run <code>claude</code>.
40+
2541
3. Complete the one-time OAuth process with your Anthropic Console account.
2642

2743
### Research Preview

0 commit comments

Comments
 (0)