2015-05-01 275 views
1

我正尝试部署上pushion乘客一个新的Rails应用进行集成,如Apache的国防部始终得到以下错误:部署Rails应用程序

Could not find byebug-4.0.5 in any of the sources. 

如果Gemfile.lock的这种依赖一个评论获取咖啡脚本的另一个错误信息。并没有什么奥美依赖我的评论,我得到:

Could not find **whatever** in any of the sources. 

我的环境是:

  • 红宝石2.2.2p95(2015年4月13日修订50295)x86_64的Linux的]
  • 轨4.2 0.1
  • 客运5.0.7
  • Server版本:阿帕奇/ 2.4.7(Ubuntu的)服务器建:2015年3月10日13时05分59秒

对于我的应用我只是做了...

rails new testapp 
bundle install 

和配置testapp一个新的虚拟主机链接到公用文件夹。

感谢您的支持。

+0

Gemfile.lock中的gem版本是否与运行“bundle install”时要安装的版本相同? – Alexander

+0

是的,在宝石列表中出现4.0.5从de bundle install安装。与Gemfile.lock相同。 –

回答

2

你真的想在生产中包含byebug吗?也许只能把它包括在生产组中。此外,请确保乘客正在寻找正确的路径,以便查找捆绑商安装的宝石。

+0

我如何看这条路?谢谢! –

+0

'gem env'命令可能会帮助您查看正在发生的事情。你使用的是rvm还是rbenv? – errata

+0

我有一个旧的安装rubygems版本,重新启动所有工作正常! :) –