小编ste*_*coy的帖子

"运行rspec时,无法在任何源中找到pg-0.12.2"

我正在使用Hartl的Rails教程构建twitter克隆应用程序.我克隆了我的git repo(https://github.com/stewartmccoy/rails_tutorial)并将代码放到我以前在我的工作计算机上的个人计算机上.因此,我的开发人员环境可能与我的Gemfile中指定的略有不同.

我的环境:Mac OS 10.6.8 Rails 3.2.13 ruby​​ 1.9.3p392(2013-02-22修订版39386)[x86_64-darwin10.8.0]

*本地宝石*

  • 动作邮件(3.2.13,3.2.11,3.2.1)
  • actionpack(3.2.13,3.2.11,3.2.1)
  • activemodel(3.2.13,3.2.11,3.2.1)
  • activerecord(3.2.13,3.2.11,3.2.1)
  • activeresource(3.2.13,3.2.11,3.2.1)
  • activesupport(3.2.13,3.2.11,3.2.1)
  • 可寻址的(2.3.2)
  • 注释(2.5.0)
  • arel(3.0.2)
  • bcrypt-ruby(3.0.1)
  • bigdecimal(1.1.0)
  • bootstrap-sass(2.1.0.0)
  • bootstrap-will_paginate(0.0.6)
  • 建设者(3.0.4)
  • 捆绑器(1.3.4)
  • 水豚(2.0.2,1.1.2)
  • 子进程(0.3.9,0.3.6)
  • 咖啡轨(3.2.2)
  • 咖啡脚本(2.2.0)
  • coffee-script-source(1.6.2,1.6.1,1.4.0)
  • 黄瓜(1.2.1)
  • 黄瓜栏杆(1.2.1)
  • database_cleaner(0.7.0)
  • 差异(1.2.1,1.1.3)
  • erubis(2.7.0)
  • execjs(1.4.0)
  • factory_girl(4.1.0)
  • factory_girl_rails(4.1.0)
  • faker(1.0.1)
  • ffi(1.4.0,1.3.1)
  • 小黄瓜(2.11.5)
  • 徒步旅行(1.2.1)
  • i18n(0.6.1)
  • io-console(0.3)
  • 旅程(1.0.4)
  • jquery-rails(2.2.1,2.1.4,2.0.2)
  • json(1.7.7,1.7.6,1.7.5,1.5.5)
  • libwebsocket(0.1.7.1)
  • 邮件(2.5.3,2.4.4)
  • 哑剧型(1.21,1.19)
  • minitest(2.5.1)
  • multi_json(1.7.1,1.5.0)
  • nokogiri(1.5.8,1.5.7,1.5.6)
  • 第(0.14.1)页
  • 多语言(0.3.3)
  • 机架(1.4.5,1.4.4,1.4.1)
  • 机架缓存(1.2)
  • rack-ssl(1.3.3,1.3.2)
  • 机架测试(0.6.2)
  • 铁轨(3.2.13,3.2.1)
  • 铁路(3.2.13,3.2.11,3.2.1)
  • 耙子(10.0.3,0.9.2.2)
  • rdoc(3.12.2,3.12,3.9.5)
  • rspec-core(2.13.1)
  • rspec-expectations(2.13.0)
  • rspec-mocks(2.13.0)
  • rspec-rails(2.13.0)
  • rubygems-bundler(1.1.1)
  • rubyzip(0.9.9)
  • rvm(1.11.3.6)
  • sass(3.2.7,3.2.4)
  • sass-rails(3.2.6,3.2.5)
  • selenium-webdriver(2.31.0,2.27.2)
  • 链轮(2.2.2,2.1.3)
  • sqlite3(1.3.7)
  • thor(0.17.0,0.16.0,0.14.6)
  • 倾斜(1.3.6,1.3.3)
  • 树梢(1.4.12) …

postgresql gem ruby-on-rails pg

6
推荐指数
1
解决办法
8903
查看次数

Ruby on Rails/PostgreSQL - 启动服务器时库未加载错误

Heyo.如果在另一个帖子中回答了这个问题,我会提前道歉.我搜索了网站,但没有找到答案.但是,最接近的相关问题是启动server-libq.5.dylib时Ruby on Rails/PostgreSQL - Library not Loaded错误,但它从未得到解决,答案对我没有帮助.

我正在尝试在我的Mac OSX 10.6.8上运行PostgreSQL.我已经安装了Ruby 1.9.3p392和Rails 3.2.13.

由于我的10.6.8和PostGresApp需要10.7+,我尝试使用此处提供的手动安装程序(v9.2.3)安装PG:http://www.enterprisedb.com/products-services-training/pgdownload

我首先将它安装到默认路径:/Library/PostgreSQL/9.2/.然后我安装了pg gem(PATH=$PATH:/Library/PostgreSQL/9.2/bin sudo gem install pg).当我尝试rails s启动localhost时,我收到了以下错误.

经过一些阅读,我猜测它可能是一个路径错误,所以我删除了pg gem,然后使用了postgresql卸载程序.然后我重新安装了/users/stewartmccoy/Library/PostgreSQL/9.2/...中的pg,然后重新安装了pg gem.但我仍然得到同样的错误.

有关如何正确安装PostgreSQL并让我的rails服务器运行的任何想法?

stewart-mccoys-macbook:footy_subs stewartmccoy$ rails s
/Users/stewartmccoy/.rvm/gems/ruby-1.9.3-p392/gems/pg-0.14.1/lib/pg.rb:4:in `require': dlopen(/Users/stewartmccoy/.rvm/gems/ruby-1.9.3-p392/gems/pg-0.14.1/lib/pg_ext.bundle, 9): Library not loaded: libpq.5.dylib (LoadError)
  Referenced from: /Users/stewartmccoy/.rvm/gems/ruby-1.9.3-p392/gems/pg-0.14.1/lib/pg_ext.bundle
  Reason: image not found - /Users/stewartmccoy/.rvm/gems/ruby-1.9.3-p392/gems/pg-0.14.1/lib/pg_ext.bundle
    from /Users/stewartmccoy/.rvm/gems/ruby-1.9.3-p392/gems/pg-0.14.1/lib/pg.rb:4:in `<top (required)>'
    from /Users/stewartmccoy/.rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.4/lib/bundler/runtime.rb:72:in `require'
    from /Users/stewartmccoy/.rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.4/lib/bundler/runtime.rb:72:in `block (2 levels) in require'
    from /Users/stewartmccoy/.rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.4/lib/bundler/runtime.rb:70:in `each'
    from /Users/stewartmccoy/.rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.4/lib/bundler/runtime.rb:70:in `block in require'
    from /Users/stewartmccoy/.rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.3.4/lib/bundler/runtime.rb:59:in `each'
    from …
Run Code Online (Sandbox Code Playgroud)

postgresql macos ruby-on-rails libpq pg

5
推荐指数
2
解决办法
2597
查看次数

标签 统计

pg ×2

postgresql ×2

ruby-on-rails ×2

gem ×1

libpq ×1

macos ×1