【问题标题】:Error starting uWSGI modular build: No such file or directory - /etc/uwsgi/ext/uwsgi/uwsgi.ruby启动 uWSGI 模块化构建时出错:没有这样的文件或目录 - /etc/uwsgi/ext/uwsgi/uwsgi.ruby
【发布时间】:2015-01-18 03:31:31
【问题描述】:

我已经安装了 uWSGI,我正在尝试以皇帝模式启动它。我已经安装了所有必要的依赖项和 python 插件。错误是正确的,该位置没有该名称的文件。错误如下。

/usr/bin/uwsgi:4:in `exec': No such file or directory - /etc/uwsgi/ext/uwsgi/uwsgi.ruby (Errno::ENOENT)
    from /usr/bin/uwsgi:4

【问题讨论】:

    标签: python ruby debian uwsgi


    【解决方案1】:

    找到了答案。我不确定我做了什么导致这个问题,但希望这可以帮助将来的人。

    我可以在可执行文件中看到它正在这里寻找文件:

    cmd = File.expand_path "/etc/uwsgi/ext/uwsgi/uwsgi.ruby" //(edited to show the real path)
    

    但这显然不存在。这可能与我第一次配置 uWSGI 时没有安装 ruby​​ 有关。所以我解决了以下问题:

    • 安装 ruby​​

    • 正在运行ruby extconf.rbextconf.rb 是它正在搜索的目录中的唯一文件 (/etc/uwsgi/ext/uwsgi/)

    原来如此。不知道为什么会发生这种情况,但这就是修复它的原因。如果有人可以提供有关原因的任何信息,那就太好了。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-01-03
    • 1970-01-01
    • 2017-06-06
    • 2014-08-09
    • 1970-01-01
    • 2012-12-07
    • 2012-01-20
    • 1970-01-01
    相关资源
    最近更新 更多