首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动uWSGI模块构建时出错:没有这样的文件或目录- /etc/uwsgi/ext/uwsgi/uwsgi.ruby

启动uWSGI模块构建时出错:没有这样的文件或目录- /etc/uwsgi/ext/uwsgi/uwsgi.ruby
EN

Stack Overflow用户
提问于 2015-01-18 03:31:31
回答 1查看 1K关注 0票数 1

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

代码语言:javascript
复制
/usr/bin/uwsgi:4:in `exec': No such file or directory - /etc/uwsgi/ext/uwsgi/uwsgi.ruby (Errno::ENOENT)
    from /usr/bin/uwsgi:4
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-18 03:31:31

找到答案了。我不知道是我做了什么导致了这个问题,但希望这对未来的人有所帮助。

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

代码语言:javascript
复制
cmd = File.expand_path "/etc/uwsgi/ext/uwsgi/uwsgi.ruby" //(edited to show the real path)

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

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

所以,就在这里。不知道为什么会这样,但这才是解决问题的办法。如果有人能提供任何有关原因的信息,那就太好了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28006874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档