Ruby on rails 4 如何';预捆绑&x27;rails应用程序
我正在尝试将rails应用程序捆绑到一个Ubuntu登台服务器上,这样我就可以或多或少地将整个内容复制到生产服务器上 原因:作为托管服务器,我没有在生产环境中安装gems的权限 因此,我运行了Ruby on rails 4 如何';预捆绑&x27;rails应用程序,ruby-on-rails-4,bundler,Ruby On Rails 4,Bundler,我正在尝试将rails应用程序捆绑到一个Ubuntu登台服务器上,这样我就可以或多或少地将整个内容复制到生产服务器上 原因:作为托管服务器,我没有在生产环境中安装gems的权限 因此,我运行了bundle安装 在临时服务器上 然后是scp-钢筋混凝土供应商/捆绑包user@production:~/app\u dir/vendor/ 问题: 重新启动生产Web服务器(apache/passenger)后,我没有看到该网站,而是看到“403-您没有访问/此服务器的权限。” 例如,如果我运行rail
bundle安装
在临时服务器上
然后是scp-钢筋混凝土供应商/捆绑包user@production:~/app\u dir/vendor/
问题:
rails c
或rake-assets:precompile
I get“无法在任何源代码中找到rake-10.4.2”,即使供应商/bundle/ruby/2.0/gems文件夹中存在rake-10.4.2如何使rails应用程序在生产环境中与供应商文件夹中的gems一起工作?在生产服务器上使用
bundle install--path=vendor/bundle
在“本地”安装gems。@meagar如果在生产环境中没有安装工具链,是否可以对具有本机扩展的gems执行此操作?