Tag: macos

无法安装mysql2 gem OS X Mountain Lion

我是RoR的新手,我正在尝试安装Mysql2 -v’0.3.11’。 我有OS X Mountain Lion,rails 3.2.6,ruby 1.9.3。 以下是我得到的错误。 我到处看,没找到任何东西。 $gem install mysql2 -v ‘0.3.11’ Building native extensions. This could take a while… ERROR: Error installing mysql2: ERROR: Failed to build gem native extension. /Users/curiosity/.rvm/rubies/ruby-1.9.3-p125/bin/ruby extconf.rb checking for rb_thread_blocking_region()… yes checking for rb_wait_for_single_fd()… yes checking for mysql.h… yes checking for errmsg.h… yes checking for mysqld_error.h… […]

OS X Lion升级后捆绑包更新和安装失败 – Rails 3

我刚刚更新到OS X Lion,现在当我运行bundle update和bundle install ,它们都因为不同的原因而失败。 Bundle Install给出了这个错误: Using friendly_id (3.2.1.1) Installing json (1.5.3) with native extensions /.rvm/rubies/ruby-1.9.2-p0/lib/ruby/1.9.1/rubygems/installer.rb:483:in `rescue in block in build_extensions’: ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) /.rvm/rubies/ruby-1.9.2-p0/bin/ruby extconf.rb checking for re.h… *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. […]

MAC OS X上的Postgres权限被拒绝

我跟随ruby on rails教程运行postgres但是当我尝试“rake db:create”时,我收到以下错误: could not connect to server: Permission denied Is the server running locally and accepting connections on Unix domain socket “/var/pgsql_socket/.s.PGSQL.5432”? 我发现这个问题发出了一些类似的问题,但无论如何我都无法使它工作。 升级到OSX 10.7 Lion后修复Postgresql 我在阅读完这个问题后安装了自制软件,路径很好,brew医生告诉我路径上没有错误。

Snow Leopard和Ruby on Rails – SQLite3问题

我刚升级到雪豹。 以前,我把一切都运行得很好,但现在当我从终端启动服务器时,我得到: => Booting WEBrick => Rails 2.3.3 application starting on http://0.0.0.0:3000 => Call with -d to detach => Ctrl-C to shutdown server [2009-08-28 23:18:19] INFO WEBrick 1.3.1 [2009-08-28 23:18:19] INFO ruby 1.8.7 (2008-08-11) [universal-darwin10.0] [2009-08-28 23:18:19] INFO WEBrick::HTTPServer#start: pid=845 port=3000 然后当我开始生成页面时,似乎它不能与sqlite3一起使用。 我该如何解决? 这是当我进入脚本化视图页面时服务器打印出来的内容: /!\ FAILSAFE /!\ Fri Aug 28 23:18:34 -0400 2009 Status: 500 […]

更新到OS X 10.9 Mavericks后,使用Rails和postgres引发麻烦

在更新到OS X 10.9 Mavericks之后,我尝试启动Rails 3应用程序,但是与PG数据库的连接无法正常工作。 检查PGAdmin III,数据库仍在那里,它工作正常。 所以我尝试重新安装pg gem: gem uninstall pg gem install pg 但是最后一个命令没有成功,并给出以下错误: 构建原生扩展。 这可能需要一段时间…错误:安装pg时出错: 错误:无法构建gem原生扩展。 /Users/XXX/.rvm/rubies/ruby-1.9.3-p194/bin/ruby extconf.rb checking for pg_config… yes Using config values from / usr / local / bin / pg_config * extconf.rb失败*由于某些原因无法创建Makefile,可能缺少必要的库和/或头文件。 检查mkmf.log文件以获取更多详细信息。 您可能需要配置选项。 /Users/XXX/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:381:in`try_do’:编译器无法生成可执行文件。 (RuntimeError)您必须首先安装开发工具。 来自/Users/XXX/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:461:in try_link0′ from /Users/XXX/.rvm/rubies/ruby-1.9.3-p194/lib/ruby/1.9.1/mkmf.rb:476:in来自extconf.rb的try_link’:39:in” 我猜这个问题与Xcode开发人员工具有关 。 我将Xcode更新到最新版本,但这并没有解决问题。 你知道怎么解决吗?

Ruby on Rails / PostgreSQL – 启动server-libq.5.dylib时出现Library not Loaded错误

我有运行Ruby 1.9.2,Rails 3和postgreSQL 8.3的应用程序。 它最初设置并使用postgreSQL 9.1,但我卸载了9.1并安装并更改为8.3以确保Heroku共享数据库设置的兼容性。 它运行正常,但现在不行 现在,在处理这个应用程序时,当我运行数据库升级时,我收到此错误: dlopen(/Users/michaeljmccoy/.rvm/gems/ruby-1.9.2-p290/gems/pg-0.12.2/lib/pg_ext.bundle, 9): Library not loaded: libpq.5.dylib Referenced from: /Users/michaeljmccoy/.rvm/gems/ruby-1.9.2-p290/gems/pg-0.12.2/lib/pg_ext.bundle Reason: no suitable image found. Did find: /usr/lib/libpq.5.dylib: no matching architecture in universal wrapper – /Users/michaeljmccoy/.rvm/gems/ruby-1.9.2-p290/gems/pg-0.12.2/lib/pg_ext.bundle 当我尝试运行服务器时,我收到以下错误消息: /Users/michaeljmccoy/.rvm/gems/ruby-1.9.2-p290/gems/pg-0.12.2/lib/pg.rb:4:in `require’: dlopen(/Users/michaeljmccoy/.rvm/gems/ruby-1.9.2-p290/gems/pg-0.12.2/lib/pg_ext.bundle, 9): Library not loaded: libpq.5.dylib (LoadError) Referenced from: /Users/michaeljmccoy/.rvm/gems/ruby-1.9.2-p290/gems/pg-0.12.2/lib/pg_ext.bundle Reason: no suitable image found. Did find: /usr/lib/libpq.5.dylib: no […]

在小牛队上安装Rails

不知道发生了什么,但是当我升级到Mavericks时,它说Rails没有安装。 我执行了以下命令: rails –version 它说“当前没有安装Rails并运行sudo gem install rails”。 我运行sudo gem install rails并获得以下内容: ERROR: Error installing rails: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb mkmf.rb can’t find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/include/ruby.h Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/json-1.8.1 for inspection. 更新: 我运行命令gcc –version并得到以下内容: Configured with: –prefix=/Applications/Xcode.app/Contents/Developer/usr –with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/include/c++/4.2.1 Apple LLVM version 5.0 (clang-500.2.76) […]

无法在Mountain Lion上安装pg gem

升级到Mountain Lion后,我遇到了很多关于Rails的麻烦。 到目前为止,我试图在互联网上搜索这些并搜索几个小时,以确保我的系统具有升级后运行rails的所有依赖关系: 我更新了我的Homebrew安装 我更新了我的RVM安装 我安装了XCode命令行工具 我按照提到安装了GCC 我将我的Ruby版本升级为 ruby 1.9.2p290(2011-07-09修订版32553)[x86_64-darwin10.8.0] 我的Rails版本被validation为Rails 3.2.6 我还发现Mountain Lion与Postgres有一些问题,所以我看到这篇文章 ,发现我需要将这一行添加到我的Bash配置文件中: export PATH=”/usr/local/bin:/usr/bin:$PATH” 现在我转到我升级之前在Snow Leopard上运行正常的Rails应用程序,当我在命令行运行rails s时,我收到以下错误: AM@~/Documents/RailsWS/app0815 >gem install pg Building native extensions. This could take a while… ERROR: Error installing pg: ERROR: Failed to build gem native extension. /Users/AM/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb checking for pg_config… yes Using config values from /usr/bin/pg_config checking […]

RVMruby如何找到gem?

我在Mac OS X(10.9.2)下使用RVM下的Ruby 1.8.6。 我安装了一切本地用户(不是root用户),然后安装了一个gem: gem install gli -v 1.6 当我使用require(‘gli’)运行ruby时,我收到错误: in `require’: no such file to load — gli (LoadError) 即使gem list显示gli (1.6.0) 。 我不确切知道RVM如何处理它的gemsets,但$LOAD_PATH中的任何目录中都没有gli.rb文件。 RVM如何与$LOAD_PATH交互以在$LOAD_PATH中找到必要的gem?

从IntelliJ(OSX)启动Ruby-Cucumber

我正在从事一项新工作,并且正在使用IntelliJ和Ruby和Cucumber ……所有这些对我来说都是新手。 我有一个基于这个项目的工作项目: https : //github.com/jonathanchrisp/selenium-cucumber-ruby-kickstarter 所以,从命令行,我运行我的项目,如下所示: sudo cukesparse something cukesparse不是我的项目,但这里是github的快速描述:“一个简单的命令行解析器,用于将默认和自定义参数传递给Cucumber,并且能够将这些参数定义为config / tasks.yml文件中的任务!” (对我来说似乎很有趣) 因此,从命令行我能够毫无问题地执行此项目。 我也可以毫无问题地“构建>重建项目”。 我的问题是关于让Run Config工作。 我试图去运行>编辑配置,但没有运气创建配置来开始我的运行。 当我尝试从“基本配置”列表中单击Ruby时,IntelliJ似乎不希望我选择它。 UI类型没有响应。 我必须坚持一些明显的新手booboo。 任何提示非常感谢!