自动执行使用ollama包的过程,而无需每次都手动安装。
创建一个处理这个的brew -- brew install ollama -- 是不够的。
这将使你的用户陷入困境。
请为开发者从CLI和其他语言(如Swift和Python)添加更多的调优参数和钩子。
pkbketx91#
你好,@shyamalschandra。作为解决方法,这是使用一些bash脚本可以实现的,这里有一个示例(可能需要稍作调整,但通常这些是步骤):
#!/bin/bash # Define GitHub API URL for Ollama releases GITHUB_API_URL="https://api.github.com/repos/ollama/ollama/releases/latest" # Use curl and jq to parse the JSON returned by GitHub API to find the download URL for Ollama-darwin.zip and ollama-darwin OLLAMA_DARWIN_ZIP_URL=$(curl -s $GITHUB_API_URL | jq -r '.assets[] | select(.name | test("Ollama-darwin\\.zip$")) | .browser_download_url') OLLAMA_DARWIN_BIN_URL=$(curl -s $GITHUB_API_URL | jq -r '.assets[] | select(.name | test("ollama-darwin$")) | .browser_download_url') # Ensure the URLs were found if [[ -z "$OLLAMA_DARWIN_ZIP_URL" || -z "$OLLAMA_DARWIN_BIN_URL" ]]; then echo "Failed to find the download URLs. Exiting..." exit 1 fi # Download Ollama-darwin.zip echo "Downloading Ollama-darwin.zip..." curl -L $OLLAMA_DARWIN_ZIP_URL -o Ollama-darwin.zip # Unzip Ollama-darwin.zip echo "Unpacking Ollama-darwin.zip..." unzip Ollama-darwin.zip # Move the Ollama application to the user's Applications directory echo "Moving Ollama application to the Applications directory..." mv Ollama.app /Applications/ # Clean up the zip file rm Ollama-darwin.zip # Download ollama-darwin binary echo "Downloading ollama-darwin binary..." curl -L $OLLAMA_DARWIN_BIN_URL -o ollama-darwin # Make the binary executable chmod +x ollama-darwin # Move the binary to /usr/local/bin/ollama echo "Moving ollama-darwin to /usr/local/bin/ollama..." sudo mv ollama-darwin /usr/local/bin/ollama echo "Ollama installation complete."
一旦 #3240 进入这个应该会很好地工作。
wz1wpwve2#
@BruceMacD:我会检查这个是否也适用于zsh。Zsh随MacOS一起安装,而bash是次要的。我会尝试一下。
eivnm1vs3#
你好,@BruceMacD:我刚刚尝试了一下,它在自动运行ollama的可执行文件时出现了一些JavaScript错误。我会进一步调查一下。
5q4ezhmt4#
Hi @BruceMacD,我需要更多时间来调查。我会尽快告诉你。
brqmpdu15#
你好,@BruceMacD,现在它可以完美运行了。你想把它作为安装mac intel上ollama的一部分脚本包含在ollama的提供中吗?
xpcnnkqh6#
brew install --cask ollama似乎可以工作,对吗?
brew install --cask ollama
6条答案
按热度按时间pkbketx91#
你好,@shyamalschandra。作为解决方法,这是使用一些bash脚本可以实现的,这里有一个示例(可能需要稍作调整,但通常这些是步骤):
一旦 #3240 进入这个应该会很好地工作。
wz1wpwve2#
@BruceMacD:我会检查这个是否也适用于zsh。Zsh随MacOS一起安装,而bash是次要的。我会尝试一下。
eivnm1vs3#
你好,@BruceMacD:我刚刚尝试了一下,它在自动运行ollama的可执行文件时出现了一些JavaScript错误。我会进一步调查一下。
5q4ezhmt4#
Hi @BruceMacD,我需要更多时间来调查。我会尽快告诉你。
brqmpdu15#
你好,@BruceMacD,现在它可以完美运行了。你想把它作为安装mac intel上ollama的一部分脚本包含在ollama的提供中吗?
xpcnnkqh6#
brew install --cask ollama
似乎可以工作,对吗?