- 浏览: 2071105 次
- 性别:
- 来自: NYC
文章分类
- 全部博客 (628)
- Linux (53)
- RubyOnRails (294)
- HTML (8)
- 手册指南 (5)
- Mysql (14)
- PHP (3)
- Rails 汇总 (13)
- 读书 (22)
- plugin 插件介绍与应用 (12)
- Flex (2)
- Ruby技巧 (7)
- Gem包介绍 (1)
- javascript Jquery ext prototype (21)
- IT生活 (6)
- 小工具 (4)
- PHP 部署 drupal (1)
- javascript Jquery sort plugin 插件 (2)
- iphone siri ios (1)
- Ruby On Rails (106)
- 编程概念 (1)
- Unit Test (4)
- Ruby 1.9 (24)
- rake (1)
- Postgresql (6)
- ruby (5)
- respond_to? (1)
- method_missing (1)
- git (8)
- Rspec (1)
- ios (1)
- jquery (1)
- Sinatra (1)
最新评论
-
dadadada2x:
user模型里加上 protected def email ...
流行的权限管理 gem devise的定制 -
Sev7en_jun:
shrekting 写道var pattern = /^(0| ...
强悍的ip格式 正则表达式验证 -
jiasanshou:
好文章!!!
RPM包rpmbuild SPEC文件深度说明 -
寻得乐中乐:
link_to其实就是个a标签,使用css控制,添加一个参数: ...
Rails在link_to中加参数 -
aiafei0001:
完全看不懂,不知所然.能表达清楚一点?
"$ is not defined" 的问题怎么办
引用
OS Version: Mac OS X 10.7.1 Lion
Ruby Version: ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.1.0]
Ruby Location: /usr/local/rvm/bin/ruby
Rails Version: Rails 3.1.0
Rails Location: /usr/local/rvm/gems/ruby-1.9.2-p290/bin/rails
错误提示
引用
/usr/local/rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.3.7/lib/mysql2.rb:9:in `require': dlopen(/usr/local/rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.3.7/lib/mysql2/mysql2.bundle, 9): Library not loaded: libmysqlclient.18.dylib (LoadError)
Referenced from: /usr/local/rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.3.7/lib/mysql2/mysql2.bundle
Reason: image not found - /usr/local/rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.3.7/lib/mysql2/mysql2.bundle
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.3.7/lib/mysql2.rb:9:in `<top (required)>'
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler/runtime.rb:68:in `require'
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler/runtime.rb:68:in `block (2 levels) in require'
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler/runtime.rb:66:in `each'
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler/runtime.rb:66:in `block in require'
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler/runtime.rb:55:in `each'
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler/runtime.rb:55:in `require'
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/bundler-1.0.18/lib/bundler.rb:120:in `require'
from /Users/doug/Sites/simple_cms/config/application.rb:7:in `<top (required)>'
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.0/lib/rails/commands.rb:52:in `require'
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.0/lib/rails/commands.rb:52:in `block in <top (required)>'
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.0/lib/rails/commands.rb:49:in `tap'
from /usr/local/rvm/gems/ruby-1.9.2-p290/gems/railties-3.1.0/lib/rails/commands.rb:49:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
解决办法
sudo install_name_tool -change libmysqlclient.18.dylib /usr/local/mysql/lib/libmysqlclient.18.dylib /Users/keo/.rvm/gems/ruby-1.9.2-p290/gems/mysql2-0.3.7/lib/mysql2/mysql2.bundle
还有一个装mongrel的出错
出错提示如下:
引用
ding native extensions. This could take a while...
ERROR: Error installing mongrel:
ERROR: Failed to build gem native extension.
/usr/local/bin/ruby extconf.rb install mongrel
checking for main() in -lc... yes
creating Makefile
make
gcc -I. -I/usr/local/include/ruby-1.9.1/i386-darwin9.7.0 -I/usr/local/include/ruby-1.9.1/ruby/backward -I/usr/local/include/ruby-1.9.1 -I. -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -fno-common -D_XOPEN_SOURCE=1 -O2 -g -Wall -Wno-parentheses -fno-common -pipe -fno-common -o http11.o -c http11.c
http11.c: In function 'http_field':
http11.c:77: error: 'struct RString' has no member named 'ptr'
http11.c:77: error: 'struct RString' has no member named 'len'
http11.c:77: warning: left-hand operand of comma expression has no effect
http11.c:77: warning: statement with no effect
http11.c: In function 'header_done':
http11.c:172: error: 'struct RString' has no member named 'ptr'
http11.c:174: error: 'struct RString' has no member named 'ptr'
http11.c:176: error: 'struct RString' has no member named 'ptr'
http11.c:177: error: 'struct RString' has no member named 'len'
http11.c: In function 'HttpParser_execute':
http11.c:298: error: 'struct RString' has no member named 'ptr'
http11.c:299: error: 'struct RString' has no member named 'len'
make: *** [http11.o] Error 1
问题是要装pre的mongrel才能1.9.2 rails 3.1
$ sudo gem1.9 install mongrel --pre > Building native extensions. This could take a while... > Successfully installed mongrel-1.2.0.pre2 > 1 gem installed
最好是改gemfile如下:
gem 'mongrel','~> 1.2.0.pre2'
发表评论
-
Destroying a Postgres DB on Heroku
2013-04-24 10:58 926heroku pg:reset DATABASE -
VIM ctags setup ack
2012-04-17 22:13 3254reference ctags --extra=+f --e ... -
alias_method_chain方法在3.1以后的替代使用方式
2012-02-04 02:14 3285alias_method_chain() 是rails里的一个 ... -
一些快速解决的问题
2012-01-19 12:35 1469问题如下: 引用Could not open library ... -
API service 安全问题
2011-12-04 08:47 1378这是一个长期关注的课题 rest api Service的 ... -
Module方法调用好不好
2011-11-20 01:58 1342以前说,用module给class加singleton方法,和 ... -
一个ajax和rails交互的例子
2011-11-19 01:53 1903首先,这里用了一个,query信息解析的包,如下 https: ... -
Rails 返回hash给javascript
2011-11-19 01:43 2272这是一个特别的,不太正统的需求, 因为,大部分时候,ajax的 ... -
关于Rubymine
2011-11-18 23:21 2258开个帖子收集有关使用上的问题 前一段时间,看到半价就买了。想 ... -
ruby中和javascript中,动态方法的创建
2011-11-18 21:01 1232class Klass def hello(*args) ... -
textmate快捷键 汇总
2011-11-16 07:20 8136TextMate 列编辑模式 按住 Alt 键,用鼠标选择要 ... -
Ruby面试系列六,面试继续面试
2011-11-15 05:55 2018刚才受到打击了,充分报漏了自己基础不扎实,不肯向虎炮等兄弟学习 ... -
说说sharding
2011-11-13 00:53 1479这个东西一面试就有人 ... -
rails面试碎碎念
2011-11-12 23:51 1939面试继续面试 又有问ru ... -
最通常的git push reject 和non-fast forward是因为
2011-11-12 23:29 17206git push To git@github.com:use ... -
Rails 自身的many to many关系 self has_many
2011-11-12 01:43 2727简单点的 #注意外键在person上people: id ... -
Rails 3下的 in place editor edit in place
2011-11-12 01:20 943第一个版本 http://code.google.com/p ... -
Heroku 的诡异问题集合
2011-11-11 07:22 1690开个Post记录,在用heroku过程中的一些诡异问题和要注意 ... -
SCSS 和 SASS 和 HAML 和CoffeeScript
2011-11-07 07:52 12951Asset Pipeline 提供了内建 ... -
Invalid gemspec because of the date format in specification
2011-11-07 02:14 2112又是这个date format的错误。 上次出错忘了,记录下 ...
相关推荐
最新版本的Ruby安装程序 。 ruby1.9.2 installer
ruby-1.9.2-p180源代码安装文件,2011年2月24日截止最新Ruby版本。
标题“ruby-1.9.2-rc2”指的是Ruby语言的一个特定版本,即1.9.2的候选发布版2(Release Candidate 2)。在软件开发中,候选发布版通常是正式版本发布前的最后一个测试阶段,它已经相当稳定,但可能还存在一些未被...
1. **Ruby 1.9.2**: Ruby 1.9是Ruby语言的一个主要版本,带来了许多性能提升和语法改进。1.9.2作为该系列的一个重要迭代,修复了前一版本的bug,并增强了稳定性和兼容性。它引入了对Unicode的全面支持,使得处理多...
5. **异常处理**:异常处理机制得到增强,增加了`rescue`子句的灵活性,可以更精确地捕获和处理错误。 6. **垃圾回收**:改进了垃圾回收机制,降低了内存占用,提升了整体性能。 7. **C API更新**:为Ruby的C扩展...
ruby1.9.2_1.9.2-p290-1_amd64.deb
标题中的"ruby-1.9.2-p290.tar.gz"是一个开源编程语言Ruby的特定版本的归档文件,采用流行的tar和gzip格式进行压缩。这个版本是Ruby的1.9.2分支的一个更新点,标记为p290,意味着它是该分支的第290个补丁级别。在...
请注意,Ruby 1.9.2已经非常过时,很多最新的库和框架可能不再支持它。如果你不是出于特定需求,建议使用更现代的Ruby版本,比如2.7或3.x,以获得更好的性能和安全性。同时,Ruby社区推荐使用RVM(Ruby Version ...
在CentOS7上安装MySQL时,遇到的错误信息“软件包:akonadi-mysql-1.9.2-4.el7.x86_64”指出存在依赖性问题。这个错误表明在尝试安装MySQL时,系统试图安装的akonadi-mysql软件包需要mariadb-server作为依赖,但当前...
wgrib2-1.9.2.zip 是一个包含GRADS(Gridded Atmospheric Data System)配件的压缩包,主要用于处理GRIdded Binary (GRIB)格式的数据文件。GRIB是一种广泛使用的气象和气候数据存储格式,它包含了全球气象模型预测、...
1.9.2可能对错误处理机制进行了优化,使其更易于理解和调试。 7. **GoDoc文档**:`golang.doc`可能是Go语言的官方文档,包含API参考、教程和语言规范。它是开发者学习和查找API信息的重要资源。 8. **Windows安装...
【MATLAB扩展包】-wgrib2-1.9.2.zip是一个专为MATLAB用户设计的扩展包,主要用于处理和解析GRIB2格式的气象数据。GRIB2是一种广泛用于气象学、气候学和环境科学的数据存储标准,它包含了各种气象参数如温度、湿度、...
VoodooPS2Controller.kext,顾名思义,是一个针对PS/2(即Personal System/2)接口的鼠标和触摸板的驱动控制器。在苹果的原生硬件中,这些设备通常由I/O Kit框架下的内建驱动进行管理。然而,在非苹果硬件上,由于...
6. **文件集和文件名过滤器**:Ant通过文件集来处理一组文件,1.9.2可能增强了文件选择和过滤的能力,使得开发者能更精确地控制哪些文件参与构建。 7. **ivy集成**:Ant 1.9.2与Apache Ivy的集成可能更加紧密,允许...
GDAL(Geospatial Data Abstraction Library)是一个开源的地理空间数据处理库,它提供了对多种栅格和矢量地理数据格式的支持。GDAL1.9.2是该库的一个版本,它包含了丰富的功能,允许开发者进行地理空间数据的读取、...
3. **错误处理**:Go 1.9.2改进了错误处理机制,鼓励开发者编写更清晰、更有信息的错误信息,有助于调试和问题定位。 4. **工具链升级**:Go 1.9.2包含了更强大的工具链,如`go vet`(代码静态检查)、`go build`...
3. **错误处理**:Go 1.9.2引入了新的错误处理机制,允许在返回值中包含错误信息,使得错误处理更加清晰和规范。 4. **标准库更新**:Go的标准库在1.9.2版本中得到了扩展和完善,如net/http模块的性能提升,io/...
总的来说,Unlocker 1.9.2是一款高效、实用的系统工具,无论是对初级用户还是经验丰富的IT人员,都是处理文件占用问题的理想选择。其简洁的界面、强大的功能以及免费的特性,使其在同类软件中脱颖而出,值得信赖和...
1. "TortoiseSVN-1.9.2.26806-x64-svn-1.9.2.msi" 是主程序安装包,它包含了TortoiseSVN的核心功能以及Subversion库。安装此文件后,用户可以在Windows资源管理器中看到TortoiseSVN的图标和右键菜单,进行版本控制...
2. 模块化设计:每个状态可以包含多个动作,每个动作都是一个独立的模块,可以复用和组合,提高了代码重用率和开发效率。 3. 实时预览:在编辑器中,开发者可以实时查看状态机的运行效果,方便调试和优化。 4. ...