首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

无法安装pg gem,"mkmf.rb无法找到ruby的头文件"(Mac OSX 10.6.5)

问题描述:

在Mac OSX 10.6.5系统上,无法安装pg gem,报错信息为"mkmf.rb无法找到ruby的头文件"。

解决方案:

这个问题通常是由于缺少必要的依赖项或配置问题导致的。以下是一些可能的解决方案:

  1. 确保已经安装了Ruby开发工具包: 在终端中运行以下命令来安装Ruby开发工具包:xcode-select --install如果已经安装了Xcode,则可以跳过此步骤。
  2. 更新RubyGems: 在终端中运行以下命令来更新RubyGems:gem update --system
  3. 安装pg gem的依赖项: pg gem需要依赖PostgreSQL数据库的开发文件。在终端中运行以下命令来安装这些文件:brew install postgresql
  4. 设置环境变量: 在终端中运行以下命令来设置环境变量:export PATH="/usr/local/opt/postgresql/bin:$PATH"
  5. 安装pg gem: 在终端中运行以下命令来安装pg gem:gem install pg

如果以上步骤都没有解决问题,可以尝试以下额外的解决方案:

  1. 检查Ruby版本: 确保你正在使用支持pg gem的Ruby版本。可以通过以下命令检查Ruby版本:ruby -v
  2. 更新系统: 如果你的系统版本过旧,可能会导致依赖项不兼容。尝试更新你的系统到最新版本。
  3. 检查其他依赖项: 确保你的系统上已经安装了所有必要的依赖项,如libpq等。

希望以上解决方案能够帮助你解决问题。如果问题仍然存在,请提供更多详细的错误信息以便进一步排查。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

warning insecure world writable dir ruby mode 040777,gem insstal sass error failed to build gem nati

//1.删除原gemgem sources --remove https://rubygems.org/ //2.添加国内镜像 gem source -a https://gems.ruby-china.com.../siteconf20190522-24821-9c6o4.rb extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby...安装成功,查看一下是否安装成功 landv@Desktop201712556489:~/node$ sass -v bash: sass: 未找到命令 landv@Desktop201712556489...直接吧npm下载到node-sass加入环境变量 综上所述,那就是卸载ruby再进行安装配置,如果还不行那就再卸载一边。...报这个错误就执行 sudo gem install cocoapods-core 然后再安装sass 记住千万不要用deepin自带ruby 重要事情不怕多说 sudo apt-get install

1.3K20
  • CocoaPods 2017最新、最快安装和使用说明

    第二:用CocoaPods可以很方便地查找新第三方库,这些类库是比较“标准”,而不是网上随便找到,这样可以让我们找到真正好用类库。...安装CocoaPods 本文开发环境为 iMac OS X 10.10.3,(最近安装最新版本: 10.13 )安装 CocoaPods之前,要先确保电脑本地是否有 Ruby环境,因为CocoaPods...运行于 Ruby之上,默认情况下,Mac 是自带了 Ruby 环境,可以通过命令行: ruby -v 查看当前Ruby版本。...接下来安装过程:  以前用到镜像有淘宝:   gem sources -a https://ruby.taobao.org/(停止维护)                                      ...gam:  2.6.14)你要不是最新,你可以试着升级一下gem :  sudo gem update --system /************   2017 - 07-10 更新    再次执行命令安装

    77460

    iOS 新电脑开发配置

    序:换工作了,离开了以前Mac,又多了新女朋友。最简单办法当然是timeMachine但是公司电脑可能不可能让你那么备份,所以重新搭建吧。...先罗列一下我们所需要: xcode 必不可少(这个傻瓜无需配置) 更新gem,更换ruby镜像(国内镜像) homebrew 方便安装更新,所以第一步先安装它吧 cocoapod 解压app下载(osx...默认解压zip,对rar支持不是很友好) 先安装Xcode 先安装Xcode 先安装Xcode 第一步 更新gem,更换ruby镜像 首先更新gem    sudo  gem update --system...  然后查看gem版本是否最新:    gem -v    2.7.6 ruby国内镜像目前 淘宝和rubychina用比较多。...淘宝:https://ruby.taobao.org rubychina : https://gems.ruby-china.org 官网链接有了,安装按照官网copy就行 第二步 安装homebrew

    69810

    【IOS】CocoaPods安装总结

    CocoaPods安装总结 网上有一些教程,但是各有偏重,感觉不够完整,所以笔者汇总了一些网友教程,并亲自验证安装了,并总结如下 1 在Mac安装Ruby on Rails(ok) 在Mac...至于如何在Mac安装Ruby环境,请google一下,本文不再涉及。 假如你在本地已经安装Ruby环境,那么下载和安装CocoaPods将十分简单,只需要一行命令。...但是,是的,又但是(不过是个可喜“但是”)。我们可以用淘宝Ruby镜像来访问cocoapods。...://ruby.taobao.org/ 为了验证你Ruby镜像是并且仅是taobao,可以用以下命令查看: $ gem sources -l 只有在终端中出现下面文字才表明你上面的命令是成功:...*** CURRENT SOURCES *** http://ruby.taobao.org/ 上面所有的命令完成之时,在小编终端上是这个样子: 这时候,你再次在终端中运行: $ sudo gem

    2.7K20

    CocoaPods与Ruby安装,配置,及使用详细记录(Mac环境)

    当我们为App工程导入第三方库时候经常用到CocoaPods这个工具,这篇文章就介绍安装CocoaPods详细记录。...附:笔者介绍另一种导入第三方库工具Carthage文章,可以另外点击进入查看http://www.jianshu.com/p/1de99aeedbf6 1.给Mac安装Ruby环境 1.1 首先要安装好...Seguin [https://rvm.io/] ``` 1.5 安装ruby 列出ruby安装版本信息 > $ rvm list known ``` miki:~ ChenMan$ rvm...Aborting. ``` ### 2.给Mac安装CocoaPods - 安装CocoaPods > $ gem install cocoapods ``` miki:~ ChenMan$ gem...- 版本号标识区别: > \>= 1.0 至少版本为1.0 ~> 1.0 兼容1.0版本最新版 == 1.0或1.0 都表示指定版本 3.4 安装工程依赖第三方库 > $ pod install

    1.4K30

    踩坑记录丨记Jekyll + Github Pages搭建个人博客时遇到各种问题

    : 创建GitHub仓库,需要注意是,仓库名格式:.github.io 下载 RubyGems 并解压至任意目录 安装 Jekyll cd '解压路径' ruby setup.rb...-v '3.16.14.3' -- --with-system-v8 来源:安装libv 8时出错:无法构建gem本机扩展?...a quick note: You can write gem ‘therubyracer’, :platform => :ruby in your Gemfile, so that therubyracer...但是本地测试一直是可以,然后把GitHub上文件内容一通魔改,不过任然报错,而且是各种各样。然后,百度了一下本地测试正常,GitHub无法访问问题。...找到下面文章: 使用jekyll本地调试可以访问静态资源,但是上传至GitHub无法访问问题 它里面写看似对我也没什么用,到这里,已经开始绝望,准备推倒重来。

    94020

    工具 | whatweb 初级篇

    0x00简介: Whatweb是一个基于Ruby语言开源网站指纹识别软件,正如它名字一样,whatweb能够识别各种关于网站详细信息包括:CMS类型、博客平台、中间件、web框架模块、网站服务器...0x01安装: Whatweb 是基于 ruby 语言开发,因此可以安装在具备 ruby 环境系统中,目前支持 Windows/Mac OSX/Linux。...redhat/centos 系统下: yum update yum install ruby ruby-devel rubygems wget http://www.morningstarsecurity.com...根据特定格式将探测结果导出 能批量导入探测当然也可批量将结果导出,whatweb支持多种日志保存格式,可以将探测结果导入文件中保存,方便查看和搜索。...Json 格式需要安装 json 依赖 sudo gem install json 2. Mongo 格式需要安装 mongo 依赖 sudo gem install mongo

    3.8K80

    工程化(三)

    Xcode3Core.ideplugin 然后显示包内容,按如下路径就可以找到了: 然后我在砸出文件夹里面找到DevToolsCore,就可以看到对应头文件了,如下: 接下来我要做事情就是将...我们找到DevToolsCore.framework文件夹,翻遍该文件夹,也没有找到有效相关API头文件,如下: 而没有头文件的话,我就找不到对应API进行调用了。...Ruby会在它sources源里面找到Gem这个仓库,然后读取gemspec里面的三方库描述信息找到对应三方库,使用bundle命令来安装更新三方库。...比如我在Ruby3.1.1p18里面通过gem命令安装了一些三方库,而我在VSCode中配置Ruby版本是Ruby3.1.0,那么这个时候在VSCode中就不能使用我刚才通过gem命令安装三方库了。...LOAD_PATH(或者只是:)是一个全局变量,它会告诉Ruby可以在哪里找到所需依赖项,也就是说,Ruby会将LOAD_PATH中路径与gem名称拼接到一起拿到gem完整路径。

    60140

    SASS安装和WebStorm配置

    webstorm saas 注意:mac上自带ruby环境一般不用安装 安装SASS 1.安装rvm sudo curl -L https://get.rvm.io | bash -s stable 安装完成后执行脚本让...rvm生效 sudo source ~/.rvm/scripts/rvm 查看rvm版本出现版本号则安装成功 rvm -v 2.用rvm安装ruby sudo rvm install ruby-2.0.0...-p648 安装完后查看下gem版本 gem -v 3.用gem安装sass 把gem地址改成国内淘宝镜像地址 gem sources --remove https://rubygems.org/ 如果你系统不支持...https用http gem sources -a https://ruby.taobao.org/ gem sources -l https://ruby.taobao.org# 请确保只有 ruby.taobao.org...sass 2.设置webstorm打开WebStorm->preferences 3.搜索File Watchers 4.点击+号新建个scss进去里面修改Program:修改成第一步你查找到地址

    1.1K10
    领券