精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
||||
---|---|---|---|---|
作者 | 正文 | |||
发表时间:2009-03-22
最后修改:2009-03-22
安装ruby
#执行 gem -v #1.3.1,gem的版本 #再执行 gem list #你会发现什么都没有,当然啦,这个新的ruby,你还没有安装任何gem包呢.
Successfully installed activesupport-2.3.2
Successfully installed activerecord-2.3.2 Successfully installed actionpack-2.3.2 Successfully installed actionmailer-2.3.2 Successfully installed activeresource-2.3.2 Successfully installed rails-2.3.2 6 gems installed Installing ri documentation for activesupport-2.3.2... Installing ri documentation for activerecord-2.3.2... Installing ri documentation for actionpack-2.3.2... Installing ri documentation for actionmailer-2.3.2... Installing ri documentation for activeresource-2.3.2...
*** LOCAL GEMS ***
actionmailer (2.3.2) actionpack (2.3.2) activerecord (2.3.2) activeresource (2.3.2) activesupport (2.3.2) rails (2.3.2) rake (0.8.4)
config/boot.rb:86:in `load_rubygems' config/boot.rb:52:in `load_initializer' config/boot.rb:38:in `run' config/boot.rb:11:in `boot!' config/boot.rb:109:in `<top (required)>' Rakefile:4:in `require' Rakefile:4:in `<top (required)>'
/usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:416:in `initialize_database': undefined method `configurations=' for ActiveRecord::Base:Class (NoMethodError) from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:141:in `process' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:113:in `send' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/initializer.rb:113:in `run' from /home/yanghuan/dev/my_project/config/environment.rb:13 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from /home/yanghuan/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in `require' from /home/yanghuan/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:521:in `new_constants_in' from /home/yanghuan/.gem/ruby/1.8/gems/activesupport-2.3.2/lib/active_support/dependencies.rb:156:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.2/lib/commands/server.rb:84 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from script/server:3
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
||||
返回顶楼 | ||||
发表时间:2009-03-22
invalid multibyte char 可以通过在文件头添加magic enconding comment解决,
不过如果文件很多的话,都这样处理会非常郁闷,而且感觉也太傻了。 ruby 1.9对于multibyte的编码支持非常诡异,还没有找到一个合适的方法。 |
||||
返回顶楼 | ||||
发表时间:2009-03-22
最后修改:2009-03-22
QuakeWang 写道 invalid multibyte char 可以通过在文件头添加magic enconding comment解决,
不过如果文件很多的话,都这样处理会非常郁闷,而且感觉也太傻了。 ruby 1.9对于multibyte的编码支持非常诡异,还没有找到一个合适的方法。 ruby1.9 是 ruby -KU ***.rb 强制用unicode编码ruby文件 所以可以试试 ruby -KU script/server 启动服务器,相应的环境变量 RUBYOPT="-w -KU"。 |
||||
返回顶楼 | ||||
发表时间:2009-03-22
-KU之前试过,rails带的tmail下utils.rb还是会报一个invalid multibyte char,因为这个文件里面有\x00-\x1f\x7f-\xff这样格式的正则表达式,还没有仔细看其他文件会不会有类似问题。
|
||||
返回顶楼 | ||||
发表时间:2009-03-22
QuakeWang 写道 -KU之前试过,rails带的tmail下utils.rb还是会报一个invalid multibyte char,因为这个文件里面有\x00-\x1f\x7f-\xff这样格式的正则表达式,还没有仔细看其他文件会不会有类似问题。 Rails 2.3.1就有这个问题,以为2.3.2把这个问题解决了才号称ruby1.9兼容的呢。 Quake你不怕麻烦 gem install tmail 更新到tmail 1.2.3.1看看有没有解决这个问题。 |
||||
返回顶楼 | ||||
发表时间:2009-03-25
现在困扰我的就是MySQL和Ferret这两个Gem,貌似这两个gem都已经年久失修,不知道是不是已经不会再发布支持1.9.1的版本了。
|
||||
返回顶楼 | ||||
发表时间:2009-09-07
说了半天,这是升级没成功呀。
|
||||
返回顶楼 | ||||
发表时间:2009-09-07
jerry 写道 说了半天,这是升级没成功呀。
呵呵,早就升级到2.3.2了。 2.3.3下面的postgre-pr驱动有bug,不建议使用 |
||||
返回顶楼 | ||||
发表时间:2009-09-08
火星叔叔马丁 写道 下一站,火星 写道 jerry 写道 说了半天,这是升级没成功呀。
呵呵,早就升级到2.3.2了。 2.3.3下面的postgre-pr驱动有bug,不建议使用 你们项目里也开始用postgrel了? 是的,postgre很好用 http://awesomeful.net/posts/45-postgresql-rails-and-why-you-should-care |
||||
返回顶楼 | ||||
发表时间:2009-09-08
最后修改:2009-09-08
下一站,火星 写道 jerry 写道 说了半天,这是升级没成功呀。
呵呵,早就升级到2.3.2了。 2.3.3下面的postgre-pr驱动有bug,不建议使用 我是说你的Ruby 1.9.1升级不成功 昨天我在windows下升级ruby1.9.1, Rails 2.3.4发现问题一堆,解决了中文问题后,当打开网页时,直接报ruby的解释器崩溃了。 |
||||
返回顶楼 | ||||