乘客安装失败。内存太低了?

时间:2011-02-15 21:39:09

标签: ruby-on-rails apache ubuntu passenger vps

我一直在尝试在我的VPS(运行Ubuntu 10.10)上安装Passanger for apache,但由于g ++在编译模块时失败,它似乎失败了。安装会暂停一段时间:

g++: Internal error: Killed (program cc1plus)

在网上四处看看之后,这可能是由于内存不足(我只有256mb)。

这有什么办法吗?或者,这实际上可能不是问题吗?我只需要这个服务器几天,到目前为止它只是设置一切这么乱,所以我不确定我真的想要以高RAM VPS再次启动。有什么建议吗?

2 个答案:

答案 0 :(得分:4)

使用debian软件包而不是自己构建乘客(apt-get install libapache2-mod-passenger)。

但是对于一个rails网站来说256M似乎相当紧张。我无法想象你能够运行超过一个或两个乘客的孩子(我的乘客apache实例每个超过200M)。

答案 1 :(得分:0)

我也遇到了这个问题。然后我尝试安装Debian软件包。但是这个包与Ruby 1.8一起使用并且与1.9不兼容(我在编写hash_name: value而不是:hash_name => value时遇到了问题。

我正在尝试升级我的VPS,但仍在寻找一种不这样做的方法