捆绑安装失败

bundle fails for installation

我从 bitbucket 克隆了一个存储库后,在 bundle install 我遇到了以下错误。

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

An error occurred while installing pg (0.18.2), and Bundler cannot continue. Make sure that gem install pg -v '0.18.2' succeeds before bundling.

当我尝试安装 gem install pg -v '0.18.2' 时,我明白了。

ERROR: Error installing pg:

ERROR: Failed to build gem native extension.

请帮助成功安装包

您需要安装 PostgreSQL 库和构建要素才能编译 PG 的本机扩展。

对于 PostgreSQL 库

sudo apt-get install libpq-dev

构建要点

sudo apt-get install build-essential 

假设您在 ubuntu 机器上

我看到您已经使用 RoR 一段时间了,所以您可以根据自己的喜好配置开发环境,但我强烈推荐 ThoughtBot(FactoryGirl 和 PaperClip 的创建者)非常简单(再好不过了简单)开发设置。

这是 OS X 的脚本,用于配置 Postgres、Foreman、Heroku Toolbelt、ImageMagick、Rbenv、Redis、Tmux 等。不要担心,因为它会自动跳过您已经设置的内容。

要安装 Thoughtbot 的设置,请执行以下脚本:

curl --remote-name https://raw.githubusercontent.com/thoughtbot/laptop/master/mac
less mac
sh mac 2>&1 | tee ~/laptop.log

有关详细信息,请访问 https://github.com/thoughtbot/laptop