首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未初始化常数Syck::DefaultResolver

未初始化常数Syck::DefaultResolver
EN

Stack Overflow用户
提问于 2010-12-28 02:14:42
回答 1查看 2.1K关注 0票数 0

对于ruby,尤其是rails,我是一个相当新的开发人员,但我确实有一些perl和php经验。无论如何,我正在尝试使用最新的ruby包:v1.9.2-p136在Ubuntu10.10上配置v1.9.2-p136版本3。这并不是很好,虽然比p0更好:至少他们包括了yaml.rb和朋友,这样我就不会把时间花在一起了。但是,我仍然对YAML包有问题,每当我试图安装或配置任何gem或软件包时,YAML包就会显示出来。我已经通过synaptic安装了rails;这只是为了展示问题。

代码语言:javascript
复制
gem i rails
ERROR:  Loading command: install (NameError)
uninitialized constant Syck::DefaultResolver
ERROR:  While executing gem ... (NameError)
uninitialized constant Gem::Commands::InstallCommand

当我试图用redmine安装synaptic时,实际上出现了这样的情况:它现在说,每个突触安装都失败了,这都是因为:

代码语言:javascript
复制
rake aborted!
uninitialized constant Syck::DefaultResolver
/usr/local/lib/ruby/1.9.1/rake.rb:2482:in `const_missing'
/usr/local/lib/ruby/1.9.1/syck.rb:82:in `<module:Syck>'
/usr/local/lib/ruby/1.9.1/syck.rb:80:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/usr/local/lib/ruby/site_ruby/1.9.1/yaml/syck.rb:5:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/usr/local/lib/ruby/site_ruby/1.9.1/yaml.rb:12:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/usr/share/redmine/vendor/rails/railties/lib/rails/vendor_gem_source_index.rb:2:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/usr/share/redmine/vendor/rails/railties/lib/rails/gem_dependency.rb:1:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/usr/share/redmine/vendor/rails/railties/lib/initializer.rb:10:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/usr/share/redmine/config/boot.rb:45:in `load_initializer'
/usr/share/redmine/config/boot.rb:38:in `run'
/usr/share/redmine/config/boot.rb:11:in `boot!'
/usr/share/redmine/config/boot.rb:110:in `<top (required)>'
<internal:lib/rubygems/custom_require>:29:in `require'
<internal:lib/rubygems/custom_require>:29:in `require'
/usr/share/redmine/Rakefile:4:in `<top (required)>'
/usr/local/lib/ruby/1.9.1/rake.rb:2373:in `load'
/usr/local/lib/ruby/1.9.1/rake.rb:2373:in `raw_load_rakefile'
/usr/local/lib/ruby/1.9.1/rake.rb:2007:in `block in load_rakefile'
/usr/local/lib/ruby/1.9.1/rake.rb:2058:in `standard_exception_handling'
/usr/local/lib/ruby/1.9.1/rake.rb:2006:in `load_rakefile'
/usr/local/lib/ruby/1.9.1/rake.rb:1991:in `run'
/usr/local/bin/rake:31:in `<main>'
dpkg: error processing redmine (--configure):
subprocess installed post-installation script returned error exit status 1
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-12-28 10:08:39

我编写了一个关于安装这个版本的Ruby:http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you的指南。它应该能让你在短时间内起床跑步。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4543226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档