我正在尝试将我的第一个Ruby on Rails应用程序部署到共享服务器。该应用程序实际上只是一个概念证明,我想向少数人展示,所以我不担心流量。
无论如何,我遇到了2个宝石nokogiri和sqlite3的麻烦。我正在尝试从Windows 7机器部署到Linux发行版。
当我尝试运行捆绑安装时 - 我收到错误,可能是因为缺少管理员权限。
错误:无法构建gem原生扩展。 (GEM ::安装:: ExtensionBuildError)
如果我使用bundle package和bundle install --deployment
耙子流产了!没有这样的文件要加载--sqlite3
如果我使用IRB并且需要“sqlite3”它可以工作。 ==>返回true
我不知所措,接下来该做什么?
答案 0 :(得分:-1)
使用ubuntu
sudo apt-get install sqlite3
你有ruby库,但你仍然需要sqlite3库。 只是这样做我认为你的问题已经解决了。如果它仍然存在问题,那么我应该尝试安装libxslt-dev libxml2-dev库。
sudo apt-get install libxslt-dev libxml2-dev
由于