无法部署Ruby on Rails应用程序

时间:2011-09-12 01:19:22

标签: ruby-on-rails deployment

我正在尝试将我的第一个Ruby on Rails应用程序部署到共享服务器。该应用程序实际上只是一个概念证明,我想向少数人展示,所以我不担心流量。

无论如何,我遇到了2个宝石nokogiri和sqlite3的麻烦。我正在尝试从Windows 7机器部署到Linux发行版。

当我尝试运行捆绑安装时 - 我收到错误,可能是因为缺少管理员权限。

  

错误:无法构建gem原生扩展。   (GEM ::安装:: ExtensionBuildError)

如果我使用bundle package和bundle install --deployment

  耙子流产了!没有这样的文件要加载--sqlite3

如果我使用IRB并且需要“sqlite3”它可以工作。 ==>返回true

我不知所措,接下来该做什么?

1 个答案:

答案 0 :(得分:-1)

使用ubuntu

  sudo apt-get install sqlite3

你有ruby库,但你仍然需要sqlite3库。 只是这样做我认为你的问题已经解决了。如果它仍然存在问题,那么我应该尝试安装libxslt-dev libxml2-dev库。

 sudo apt-get install libxslt-dev libxml2-dev

由于