【问题标题】:Cannot install passenger due to Ruby development headers not found [closed]由于找不到 Ruby 开发标头,无法安装乘客 [关闭]
【发布时间】:2012-12-21 23:58:07
【问题描述】:

运行rvmsudo passenger-install-nginx-module,我明白了:

Checking for required software...

 * GNU C++ compiler... found at /usr/bin/g++
 * The 'make' tool... found at /usr/bin/make
 * A download tool like 'wget' or 'curl'... found at /usr/bin/wget
 * Ruby development headers... not found

运气不好

请以 root 身份运行 apt-get install ruby1.8-dev

【问题讨论】:

  • 为什么“以 root 身份运行 apt-get install ruby​​1.8-dev”没有运气?你试过了吗?结果如何?如果您收到错误消息,那是什么?
  • @theTinMan 仅供参考 ruby​​ 1.8 不再维护,如果不需要,则不应使用它

标签: ruby rvm passenger


【解决方案1】:

你试过了吗:

rvm get head
rvm reload
gem install passenger
rvmsudo passenger-install-nginx-module

【讨论】:

  • 除非需要,否则不要rvm get head,而是使用rvm get stable
  • 其实如果你有问题 - 在报告错误之前需要rvm get head,很多时候问题已经解决了
  • 我想我搞砸了 rvmsudo gem install passenger 而只是 gem install passenger 有什么区别?
  • @mpapis 但它不应该是你尝试的第一个
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-25
  • 1970-01-01
  • 2013-08-25
  • 2016-09-14
  • 2020-04-25
  • 2011-02-21
  • 2012-03-21
相关资源
最近更新 更多