Tag: macos

MYSQL安装故障

在我的mac上通过终端升级了几个gem之后,我创建了一个由mysql数据库备份的新rails项目。 启动应用程序后,将显示常规欢迎页面。 这是问题 – 我尝试点击标题为“关于你的应用程序的环境”的链接,我在浏览器中收到以下输出: MissingSourceFile in Rails/infoController#properties no such file to load — mysql 我也在终端接收此输出 The bundled mysql.rb driver has been removed from Rails 2.2. Please install the mysql gem and try again: gem install mysql. Processing Rails::InfoController#properties (for 127.0.0.1 at 2008-12-09 20:41:41) [GET] Processing Rails::InfoController#properties (for 127.0.0.1 at 2008-12-09 20:41:41) [GET] MissingSourceFile (no […]

如何在Mac OSX上安装PCRE开发标题

我刚刚将MacBook Pro升级为Mavericks,而我的本地Ruby on Rails开发环境并没有直接运行,当我访问localhost我看到It works! 并且记得我需要启动Phusion Passenger,所以当我运行passenger start它会检查所有先决条件并在它到达PCRE开发标题时失败: * Checking for PCRE development headers… Found: no 它告诉我去http://www.pcre.org/下载它们所以我从这里下载了8.33到了我的Downloads文件夹,所以我解压缩它,然后cd到d文件夹然后运行: ./configure make make install 然后cd回到我桌面上的rails应用程序目录并重新passenger start但它仍然是相同的。 尝试了一个新的终端窗口,但没有任何区别。 我之前必须这样做才能让我的开发环境工作,但这次似乎无法解决它。 我也试过brew install pcre但它说Warning: pcre-8.33 already installed 。

在Mavericks安装后,Sublime Text 2命令行无效

我已经准备好通过Stack Overflow上的其他线程,尽管我付出了努力,但这个问题似乎无法解决。 自从安装OS X Mavericks后,我无法从命令行打开Sublime Text 2。 我试过遵循以下准则: Setup Sublime Text 2 on OSX Mavericks for Ruby on Rails 当我从终端运行时,Sublime弹出,这样很好: http : //benkwok.wordpress.com/2013/11/17/setup-sublime-text-2-on-osx-mavericks-for-ruby-on-导轨/ 我已将这些行添加到bash_profile的底部: export PATH=/bin:/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:$PATH↲ export EDITOR=’subl -w’ 但是,当我尝试运行时: source ~/.bash_profile 从命令行我得到: -bash: rbenv: command not found -bash: rbenv: command not found -bash: Gemfile: command not found 当我尝试subl。 从包含文件的文件夹内部,我收到以下错误: -bash: subl: command not found 所以,我的bash_profile明显配置错误的小牛队。 […]

山狮升级后无法安装一些gem

我刚刚将我的Macbook更新为Mountain Lion,但现在我无法安装一些gem,因为以下关于标题的错误。 我环顾四周,似乎与Ruby标头缺失有关。 有人建议安装Xcode,所以我从app store和Xcode命令行工具安装了完整的Xcode。 但仍然没有运气。 有什么建议? ERROR: Failed to build gem native extension. (Gem::Installer::ExtensionBuildError) checking for ffi.h… *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options.

错误:rb_gc()上的跨线程冲突

我是Ruby on Rails的新手。 当我使用Rails创建博客教程时,我在终端中运行了以下内容: $ rails blog [BUG] cross-thread violation on rb_gc() (null) Abort trap 如何确定此错误消息的含义以及解决方法? $ gem env RubyGems Environment: – RUBYGEMS VERSION: 1.3.7 – RUBY VERSION: 1.8.7 (2010-06-23 patchlevel 299) [i686-darwin10] – INSTALLATION DIRECTORY: /opt/local/lib/ruby/gems/1.8 – RUBY EXECUTABLE: /opt/local/bin/ruby – EXECUTABLE DIRECTORY: /opt/local/bin – RUBYGEMS PLATFORMS: – ruby – x86-darwin-10 – GEM PATHS: […]

mysql2 gem无法构建本机扩展

我们的实习生的计算机在安装mysql2 gem时遇到问题。 我们刚刚将他的计算机从OS X 10.6升级到10.8(Mountain Lion)。 我尝试通过自制软件和64位DMG安装程序安装mysql。 我也尝试了对开发工具的符号化(如这里所指出的: 在山狮升级后无法安装一些gem )。 我们安装了Xcode(4.4)并安装了命令行工具。 我们在安装命令行工具后尝试重新启动。 这是来自~/.bashrc PATH声明: PATH=/usr/local/bin:$PATH:$HOME/.rvm/bin:/usr/local/mysql/bin # Add RVM to PATH for scripting 符号链接: Diego-Blantons-MacBook-Pro-3:~ lmrunner07$ sudo ln -s /usr/bin/llvm-gcc-4.2 /usr/bin/gcc-4.2 Password: 尝试安装gem: Diego-Blantons-MacBook-Pro-3:~ lmrunner07$ gem install mysql2 Building native extensions. This could take a while… ERROR: Error installing mysql2: ERROR: Failed to build gem native […]

rails – postgres错误:原因:库版本不兼容:libpq.5.dylib需要1.0.0或更高版本,

我在Mac(10.6.8)上遇到了Ruby(1.9.3),Rails和Postgres(9.0.8)的设置问题。 每当我运行rails console我都会收到以下错误: /Users/dc/.rvm/gems/ruby-1.9.3-head@global/gems/pg-0.13.2/lib/pg.rb:4:in `require’: dlopen(/Users/dc/.rvm/gems/ruby-1.9.3-head@global/gems/pg-0.13.2/lib/pg_ext.bundle, 9): Library not loaded: @loader_path/../lib/libssl.dylib (LoadError) Referenced from: /usr/lib/libpq.5.dylib Reason: Incompatible library version: libpq.5.dylib requires version 1.0.0 or later, but libssl.0.9.8.dylib provides version 0.9.8 – /Users/dc/.rvm/gems/ruby-1.9.3-head@global/gems/pg-0.13.2/lib/pg_ext.bundle from /Users/dc/.rvm/gems/ruby-1.9.3-head@global/gems/pg-0.13.2/lib/pg.rb:4:in `’ from /Users/dc/.rvm/gems/ruby-1.9.3-head@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:in `require’ from /Users/dc/.rvm/gems/ruby-1.9.3-head@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:68:in `block (2 levels) in require’ from /Users/dc/.rvm/gems/ruby-1.9.3-head@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:66:in `each’ from /Users/dc/.rvm/gems/ruby-1.9.3-head@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:66:in `block in require’ from /Users/dc/.rvm/gems/ruby-1.9.3-head@global/gems/bundler-1.1.4/lib/bundler/runtime.rb:55:in […]

OSX 10.11上的Rails El Capitan:未加载库:libmysqlclient.18.dylib

自从我将OSX升级到10.11后,我再也不能将MySQL与我的Rails应用程序一起使用了: $ rails s /Users/josh/.rvm/gems/ruby-2.2.3@a4aa2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require’: dlopen(/Users/josh/.rvm/gems/ruby-2.2.3@a4aa2/gems/mysql2-0.3.20/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib (LoadError) Referenced from: /Users/josh/.rvm/gems/ruby-2.2.3@a4aa2/gems/mysql2-0.3.20/lib/mysql2/mysql2.bundle Reason: image not found – /Users/josh/.rvm/gems/ruby-2.2.3@a4aa2/gems/mysql2-0.3.20/lib/mysql2/mysql2.bundle from /Users/josh/.rvm/gems/ruby-2.2.3@a4aa2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `block in require’ from /Users/josh/.rvm/gems/ruby-2.2.3@a4aa2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:240:in `load_dependency’ from /Users/josh/.rvm/gems/ruby-2.2.3@a4aa2/gems/activesupport-4.2.1/lib/active_support/dependencies.rb:274:in `require’ 我发现了其他关于类似问题的post,但在这方面我太初学了,自解决以来版本也发生了变化等。

在为Ruby on Rails应用程序设置mysql数据库时出现“无法通过socket连接到本地MySQL服务器’/var/run/mysqld/mysqld.sock’”错误

我整天都在努力,我需要一些帮助。 我正在尝试为我正在从github工作的RoR项目设置mysql数据库。 当我尝试在终端中设置数据库时,我收到以下错误: Eric-MacBook:~ eric$ cd ~/review_rocket Eric-MacBook:review_rocket eric$ rake db:setup Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’ 我已经查看了20个关于SO的问题,但没有一个能够帮助我解决我的问题。 数据库已启动并正在运行,并且还设置了database.yml。 我现在有点生气了……拜托……帮助……为时已晚。 更新:我只看了我安装的gem,由于某种原因,它显示了mysql2 (见下文) Eric-Reas-MacBook:~ ericrea$ gem list *** LOCAL GEMS *** multi_json (1.8.2) mysql2 (0.3.13) net-sftp (2.1.2) 这对我来说有点奇怪…… 更新:这是我的database.yml看起来像: common: &common adapter: mysql2 encoding: utf8 reconnect: false pool: 5 user_name: xxxx password: xxxx […]

Ruby on Rails Beta 3在Snow Leopard上安装 – 找不到文件

我尝试使用以下命令在我的系统上安装新的beta版: sudo gem install rails –pre 但无论我尝试什么,我仍然得到这个该死的错误: 已成功安装rails-3.0.0.beta3 安装1个gem 为rails-3.0.0.beta3安装ri文档… 找不到文件:lib 由于我对ruby很新,我真的不知道该怎么做。 我怎样才能完成这个安装? 这已经安装好了吗? 为什么在这里中止?