之前在开发机器上安装的rails 3.0.5 , 今天在生产机上布署,报错:
Could not find tzinfo-0.3.26 in any of the sources
经查发现,今天安装的rails 3.0.5中其中有些gem的版本与我在开发机器上安装的不同。
通过gem list 可以看到生产机安装的gem版本列表
再打开gemfile.lock, 将其中的gem版本号,修改为与 gem list 的一致。
即可。
解决Rails部署时因gem版本不一致导致的错误,通过调整gemfile.lock文件中的gem版本号与生产环境一致来解决问题。
之前在开发机器上安装的rails 3.0.5 , 今天在生产机上布署,报错:
Could not find tzinfo-0.3.26 in any of the sources
经查发现,今天安装的rails 3.0.5中其中有些gem的版本与我在开发机器上安装的不同。
通过gem list 可以看到生产机安装的gem版本列表
再打开gemfile.lock, 将其中的gem版本号,修改为与 gem list 的一致。
即可。
1210
3181
3865

被折叠的 条评论
为什么被折叠?