我正在开发OSX上的Rails应用程序
我在Mac book pro上取得了成功,但是当exec' bundle install'时,我在MacPro上出错了。
他们的环境几乎相同。
$('table')
.append($('<tr>')
.append($('<td>')
.append($('<input>')
.attr('type', 'text')
.addClass('text-left')
.addClass('myClass');
首先,我使用的是postgresql 10.1版本
在我的MacBookPro中,使用postgresql版本9.6取得了成功
然后我尝试卸载os: OSX High Sierra v10.13.4
postgres: v9.6.8 (I installed it by Homebrew)
ruby:
version: 2.4.2 on MacPro, 2.4.0 on MacBookPro
installed by: rbenv
which: /Users/makiaki/.rbenv/shims/ruby
gem-version: 2.6.13
bunler-version: 1.16.1
并安装了postgresql版本9.6
但两种方式都不是有效性
我在exec postgresql
或bundle install
时遇到错误。
如何解决此问题?
这是控制台:
bundle install --path vendor/bundle
答案 0 :(得分:1)
重点是:
Using config values from /Users/makiaki/.pyenv/shims/pg_config
pyenv: pg_config: command not found
The `pg_config' command exists in these Python versions:
anaconda3-4.3.0
pyenv: pg_config: command not found
The `pg_config' command exists in these Python versions:
anaconda3-4.3.0
我试过这个命令:
$ which pg_config
表明:
/Users/makiaki/.pyenv/shims/pg_config
这不好。
修复~/.zshrc
这样的内容:
# postgres
export PATH="/usr/local/opt/postgresql@9.6/bin:$PATH"
在这种情况下,在pg_config
中的pyenv PATH设置之前放置正确的.zshrc
PATH是主要的问题。
解决这个问题,获得成功。
答案 1 :(得分:0)
我收到了相同的错误消息,但日志显示我遇到了不同的问题:
No pg_config... trying anyway. If building fails, please try again with
--with-pg-config=/path/to/pg_config
运行 brew link postgresql
解决了