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

相關文章
相關標籤/搜索