我刚安装捆绑-1.3.3成功。 然而,当我尝试运行包安装,我得到
Bundler::GemfileNotFound
这里有什么问题?
我刚安装捆绑-1.3.3成功。 然而,当我尝试运行包安装,我得到
Bundler::GemfileNotFound
这里有什么问题?
cd到具有的Gemfile的目录
根据我的经验,这将包含的Gemfile的目录已经被移动或删除时,你的代码是不是在你认为它是目录(因此前面的答案)执行发生,或。
我经历过这样的时候我已经在服务器上运行已部署Capistrano的应用程序已经运行麒麟。 清理一些旧的“版本”文件夹后,我当我试图盖住部署一个新版本得到这个错误。
因为麒麟已经开始与束EXEC,它依然采用的Gemfile从它开始在目录; 发送USR2信号会告诉它来重新加载应用程序,但它仍然会加载新部署的应用程序之前,使用旧的Gemfile。 当然,我已经删除了的Gemfile当我删除了旧版本。
解决的办法是重新启动麒麟在新目录中一个新的捆绑高管,加载新的Gemfile,然后将新的应用程序。
所以,上面的答案是正确的。 你只需要弄清楚为什么的Gemfile你以为你使用不使用。
对于那些你想安装管理平台时有此问题,请确保您所在的顶级管理平台文件夹中。 运行gem install bundler
从root身份运行时会工作。 但是,“包安装”,必须从您的管理平台文件夹中运行。 有一次,我跑了bundle install
从管理平台文件夹,“捆扎机:GemFileNotFound”错误走了。
记住,这是只对那些试图安装时,管理平台收到此错误。
运行rubygems-bundler-uninstaller
,或者如果找不到命令运行这个gem uninstall rubygems-bundler
。
从得到的解决方案在这里 。
我重新安装了RubyGems的打捆(1.4.2了),使用RVM(使用Ruby 1.9.3)当指南针现在连工作
gem install rubygems-bundler
这里有一个工作脚本安装管理平台。 您可以复制他们做到这一点。 有用。
https://manageacloud.com/cookbook/redmine