Some Problems about Gem

Advanced Software Engineeringgit

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

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

 

提示须要“gem install pg -v '0.18.3'”,在根据提示安装以后,依然报错:app

再次根据报错信息,能够看到是由于少依赖包致使,“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",ide

以后,咱们再次运行“gem install pg -v '0.18.3'”,能够发现问题再也不出现。post

 

PS:ui

1.若是继续“bundel install”提示出现其余问题,一样能够采起这种方法,根据报错信息,“sudo apt-get install xxxxx”相应的依赖包spa

2.若是在“sudo apt-get install xxxx”中找不到准que的依赖包,能够经过“sudo apt-cache serach xxxx”来查找具体须要安装的依赖包3d

相关文章
相关标签/搜索