我刚开始用我的mac学习Ruby on Rails而且我被卡住了。我正在使用PostgreSQL作为我的数据库,当然还有宝石'pg'。
当我bundle install
或我尝试创建控制器时,它会给我很多语法错误。但是,如果我从我的gemfile中删除了这个gem,我就没有语法错误。
我曾经把这个宝石作为gem 'pg'
并带有花哨的引号,它给了我一个只与该行有关的错误。像
找不到宝石pg
我一直在寻找与此相关的问题,但他们都没有给我一个答案,即使我尝试了所看到的一切。我还问过一个与RoR合作的人,他告诉我要更改引号的形状(从花哨到正常),这会导致我向你展示的错误。
答案 0 :(得分:0)
首先你应该为pg gem安装原生扩展:
考虑这个主题
Installing PG gem on OS X - failure to build native extension
然后你应该能够用gem install pg