以root身份运行芹菜

 手机用户2602908893 发布于 2023-02-13 11:50

出于访问原因,我需要以root身份运行我的Django和Celery.它说我需要设置C_FORCE_ROOT环境变量.我如何/在哪里设置环境变量?

2 个回答
  • 您可以将其设置为true,如下所示:

    # export C_FORCE_ROOT="true"
    

    然后确保将其设置为env.变量

    # echo $C_FORCE_ROOT
    true
    

    但请务必将其永久化,因为下次重启时会消失

    玩得开心 :) !!

    2023-02-13 11:52 回答
  • 第一个解决方案 - 在终端上手动输入命令

    $ export C_FORCE_ROOT='true'
    

    第二个解决方案 - 编辑shell配置

    $ vi ~/.bashrc
    
        # add following line
        export C_FORCE_ROOT='true'
    
    $ source ~/.bashrc
    

    第三个解决方案 - 编辑manage.pyDjango

    import os 
    
    if __name__ == '__main__':
        os.environ.setdefault('C_FORCE_ROOT', 'true')
        os.environ.setdefault('DJANGO_SETTINGS_MODULE', '{PATH TO SETTINGS FILE}')
    
        execute_from_command_line(sys.argv)
    

    2023-02-13 11:52 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有