在 Hostinger 虚拟主机上安装 Claude Code

December, 24th 2025 6 min read Markdown
在 Hostinger 虚拟主机上安装 Claude Code

前言

有时候需要在服务器上直接使用 Claude Code 来处理文件、分析代码或者执行自动化任务。本文记录如何在 Hostinger 共享虚拟主机上安装 Claude Code CLI 工具。

前提条件

  • Hostinger 虚拟主机账号(支持 SSH 访问)
  • SSH 登录权限
  • Anthropic API Key(从 console.anthropic.com 获取)

安装步骤

整个安装过程只需要 3 个命令,非常简单。

1. 安装 Bun

Bun 是一个快速的 JavaScript 运行时,比 Node.js 更轻量,非常适合在虚拟主机环境中使用。

bash
1
curl -fsSL https://bun.com/install | bash

安装完成后,重新加载 shell 配置:

bash
123
source ~/.bashrc
# 或者
source ~/.zshrc

验证安装:

bash
1
bun --version

如果显示版本号(如 1.1.38),说明安装成功。


2. 安装 Claude Code

使用 Bun 全局安装 Claude Code CLI:

bash
1
bun install -g @anthropics/claude-code

这会将 claude 命令安装到 ~/.bun/bin/ 目录。


3. 创建软链接

Claude Code 可能会查找 node 命令,但我们使用的是 bun。创建一个软链接让它能正常工作:

bash
1
ln -s ~/.bun/bin/bun ~/.bun/bin/node

这样当 Claude Code 调用 node 时,实际上会使用 bun 来运行。


4. 配置 API Key

首次运行 Claude Code 时,会提示配置 API Key:

bash
1
claude

按照提示输入你的 Anthropic API Key。

或者手动配置:

bash
1
export ANTHROPIC_API_KEY="your-api-key-here"

建议将这行添加到 ~/.bashrc~/.zshrc,避免每次登录都要重新设置:

bash
12
echo 'export ANTHROPIC_API_KEY="your-api-key-here"' >> ~/.bashrc
source ~/.bashrc

使用示例

基本使用

bash
12345
# 启动 Claude Code
claude

# 或者直接提问
claude "帮我分析一下这个目录下的文件结构"

常用场景

1. 代码审查

bash
12
cd /path/to/your/project
claude "检查这个项目的安全问题"

2. 批量文件处理

bash
1
claude "把当前目录下所有 .jpg 图片转换为 .webp 格式"

3. 日志分析

bash
1
claude "分析 access.log 中访问量最高的 10 个页面"

4. 自动化任务

bash
1
claude "帮我写一个定时备份数据库的脚本"

验证安装

检查所有命令是否正常工作:

bash
1234567891011
# 检查 Bun
bun --version

# 检查 Claude
claude --version

# 检查软链接
ls -la ~/.bun/bin/node

# 测试运行
claude "hello"

如果都能正常输出,说明安装成功!


常见问题

1. 提示 claude: command not found

原因: ~/.bun/bin 没有添加到 PATH。

解决:

bash
12
echo 'export PATH="$HOME/.bun/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc

2. 提示 node: command not found

原因: 软链接创建失败或未生效。

解决: 重新创建软链接

bash
1
ln -sf ~/.bun/bin/bun ~/.bun/bin/node

3. API Key 配置不生效

原因: 环境变量未正确加载。

解决: 检查环境变量是否存在

bash
1
echo $ANTHROPIC_API_KEY

如果为空,重新配置:

bash
1
export ANTHROPIC_API_KEY="your-api-key-here"

4. Hostinger 虚拟主机权限限制

某些共享主机可能会限制某些命令的执行。如果遇到权限问题:

  • 确保使用 SSH 用户的 home 目录进行安装
  • 避免使用 sudo 命令(共享主机通常没有 root 权限)
  • 所有安装都在用户目录(~/)下进行

卸载

如果需要卸载 Claude Code:

bash
12345678
# 卸载 Claude Code
bun remove -g @anthropics/claude-code

# 删除软链接
rm ~/.bun/bin/node

# 卸载 Bun(可选)
rm -rf ~/.bun

然后从 ~/.bashrc~/.zshrc 中删除相关的环境变量配置。


性能优化建议

1. 使用别名简化命令

bash
123
# 添加到 ~/.bashrc
alias cc="claude"
alias ai="claude"

2. 配置代理(如果需要)

bash
12
export HTTP_PROXY="http://your-proxy:port"
export HTTPS_PROXY="http://your-proxy:port"

3. 限制并发请求

在共享主机上注意资源使用,避免同时运行多个 Claude Code 实例。


与 Node.js 版本对比

特性BunNode.js
安装速度⚡ 极快🐌 较慢
内存占用💚 低🟡 中等
启动速度⚡ 即时🐌 较慢
兼容性✅ 完全兼容✅ 原生支持
适用场景虚拟主机、资源受限环境任何环境

结论: 在 Hostinger 等共享虚拟主机上,使用 Bun 安装 Claude Code 是更好的选择。


总结

在 Hostinger 虚拟主机上安装 Claude Code 非常简单,只需要 3 个命令:

bash
12345678
# 1. 安装 Bun
curl -fsSL https://bun.com/install | bash

# 2. 安装 Claude Code
bun install -g @anthropics/claude-code

# 3. 创建软链接
ln -s ~/.bun/bin/bun ~/.bun/bin/node

配置好 API Key 后,就可以在服务器上随时使用 Claude Code 处理各种任务了。


相关资源

提示: 如果你在使用其他虚拟主机服务(如 SiteGround, Bluehost 等),这个教程同样适用!