fix path to ollama

This commit is contained in:
Jeffrey Morgan 2023-07-06 12:17:42 -04:00
parent 4f3cfea646
commit 03eca6ea54

View file

@ -37,10 +37,10 @@ const createWindow = (): void => {
mainWindow.loadURL(MAIN_WINDOW_WEBPACK_ENTRY) mainWindow.loadURL(MAIN_WINDOW_WEBPACK_ENTRY)
} }
const ollama = path.join(process.resourcesPath, 'ollama')
// if the app is packaged then run the server // if the app is packaged then run the server
if (app.isPackaged) { if (app.isPackaged) {
const ollama = path.join(process.resourcesPath, 'ollama')
// Start the executable // Start the executable
console.log(`Starting server`) console.log(`Starting server`)
const proc = spawn(ollama, ['serve']) const proc = spawn(ollama, ['serve'])
@ -66,9 +66,8 @@ function installCLI() {
}) })
.then(result => { .then(result => {
if (result.response === 0) { if (result.response === 0) {
let resourcePath = path.join(process.resourcesPath, 'your_binary')
let command = ` let command = `
do shell script "ln -F -s ${resourcePath} /usr/local/bin/ollama" with administrator privileges do shell script "ln -F -s ${ollama} /usr/local/bin/ollama" with administrator privileges
` `
exec(`osascript -e '${command}'`, (error: Error | null, stdout: string, stderr: string) => { exec(`osascript -e '${command}'`, (error: Error | null, stdout: string, stderr: string) => {