问题:
#!/bin/bash
echo "Activating virtual enviroment"
source odoo-venv/bin/activate
echo "Running Odoo server"
./odoo12/odoo-bin --config=/etc/odoo12.conf
运行这个文件时
sh runserver
它显示以下错误:
Activating virtual enviroment...
runserver: 3: source: not found
Running Odoo server...
...
bash文件无法识别source命令,如何修复?
答案1:
sh
不运行bash
脚本,使用.
代替:
. odoo-venv/bin/activate
或者使用bash运行脚本:
/bin/bash runserver
相关文章