Mac 上永久更改 Ollama 对外服务监听环境变量

mac ollama 对外服务永久更改监听环境变量 ok

mac ollama 对外服务更改监听

临时更改重启失效

Setting environment variables on Mac 设置 Mac 上的环境变量(官方给的方法只能临时更改重启失效)

If Ollama is run as a macOS application, environment variables should be set using launchctl: 如果 Ollama 作为 macOS 应用程序运行,应使用 launchctl : 设置环境变量

  1. For each environment variable, call launchctl setenv. 对于每个环境变量,调用 launchctl setenv 。

    launchctl setenv OLLAMA_HOST "0.0.0.0:11434"
    

永久更改

创建用户级别的 LaunchAgent 文件

如果需要在用户登录时设置环境变量,可以创建一个用户级别的 LaunchAgent 文件。

  1. ~/Library/LaunchAgents/ 目录下创建一个 .plist 文件:

    touch ~/Library/LaunchAgents/com.user.ollama.plist
    
  2. 编辑文件内容:

    nano ~/Library/LaunchAgents/com.user.ollama.plist
    

    添加以下内容:

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
    <plist version="1.0">
    <dict>
        <key>Label</key>
        <string>com.user.ollama</string>
        <key>ProgramArguments</key>
        <array>
            <string>/bin/launchctl</string>
            <string>setenv</string>
            <string>OLLAMA_HOST</string>
            <string>0.0.0.0:11434</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
    </dict>
    </plist>
    
  3. 加载配置:

    launchctl load ~/Library/LaunchAgents/com.user.ollama.plist
    
  4. 验证环境变量是否生效:

    launchctl getenv OLLAMA_HOST
    

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。