Ruby on rails 4 如何';预捆绑&x27;rails应用程序

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

我正在尝试将rails应用程序捆绑到一个Ubuntu登台服务器上,这样我就可以或多或少地将整个内容复制到生产服务器上

原因:作为托管服务器,我没有在生产环境中安装gems的权限

因此,我运行了
bundle安装
在临时服务器上 然后是
scp-钢筋混凝土供应商/捆绑包user@production:~/app\u dir/vendor/

问题:

  • 重新启动生产Web服务器(apache/passenger)后,我没有看到该网站,而是看到“403-您没有访问/此服务器的权限。”
  • 例如,如果我运行
    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执行此操作?