码迷,mamicode.com
首页 > 其他好文 > 详细

Some Problems about Gem

时间:2015-10-26 20:32:09      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

Advanced Software Engineering

今天在做高级软件工程作业时,遇到一些问题,如下:

在新git clone 一个ruby rails的项目之后,在本地进行 bundle install 的时,系统报错

 

技术分享

提示需要“gem install pg -v ‘0.18.3‘”,在根据提示安装之后,依然报错:

技术分享

再次根据报错信息,可以看到是因为少依赖包导致,“You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev for building a client-side application.”,所以接下来我们安装少的依赖包,"sudo apt-get install postgresql-server-dev-all",

技术分享

之后,我们再次运行“gem install pg -v ‘0.18.3‘”,可以发现问题不再出现。

 

PS:

1.如果继续“bundel install”提示出现其他问题,同样可以采取这种方法,根据报错信息,“sudo apt-get install xxxxx”相应的依赖包

2.如果在“sudo apt-get install xxxx”中找不到准que的依赖包,可以通过“sudo apt-cache serach xxxx”来查找具体需要安装的依赖包

Some Problems about Gem

标签:

原文地址:http://www.cnblogs.com/moonseazj/p/4912059.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!