Tag: rubygems

Rails需要RubyGems> = 0.9.4。 请安装RubyGems

我正在使用Rails 2.1.0(来自gem )部署到slicehost上的Ubuntu slice 如果我尝试mongrel_rails start或脚本/服务器,我会收到此错误: Rails requires RubyGems >= 0.9.4. Please install RubyGems 当我键入gem -v我安装了1.2.0版本。 关于要修复什么的快速提示?

使用子类控制器设计“转换缺失”错误

我已经将Devise::RegistrationsController子类化了。 在我的例子中,子类控制器是AdminRegistrationsController 。 但是,当我注册一个新的管理员时, flash显示以下消息: translation missing: en.devise.admin_registrations.admin.signed_up 我已经validation了config/locales/devise.en.yml存在的条目。 这是片段: en: devise: registrations: signed_up: ‘Welcome! You have signed up successfully.’ 我错过了什么?

从ruby方法中获取内容

我使用jruby运行一堆ruby脚本,虽然我使用的是纯ruby部分。 有时难以从输出中确切地发现究竟发生了什么或者确实出现了什么问题。 我想在每个方法的std中得到类似的东西:在方法A的方法A中输入 现在我肯定可以把这些评论放在每一种方法中……感觉非常错误。 有没有办法在更详细的情况下运行ruby以在我的日志中获取此信息。 希望我会避免使用很多gem等..因为这些是在一些托管服务器上,我将不得不花一些时间来获得更多的s / f。 希望有些东西可以作为jruby本身的一部分 谢谢!

在Ruby on Rails中,在“gem install ”之后,如何使它扩展Array,或者使用它的类方法?

总结:在我gem install ,如何让它扩展gem可以做的? 细节: 我看到了“自然语言排序”的gem,即 http://rubygems.org/gems/naturalsort http://naturalsort.rubyforge.org/ 所以我使用的是Ruby 1.9.2和Rails 3.0.6,我添加了这一行 gem ‘naturalsort’ 进入Gemfile ,并做一个bundle install并重新启动服务器,但是现在,由于某种原因,我仍然无法做到 NaturalSort::naturalsort [‘a’, ‘b’, ‘c’, ‘d’, ‘A’, ‘B’, ‘C’, ‘D’] 在我的帮助文件中? 怎么做到呢? 另外,扩展数组会很好,所以可以通过arr.natural_sort完成,但我必须添加行 require ‘natural_sort_kernel’ 到帮助文件的开头。 好处是它有效,但require每个地方都有点麻烦。 有没有办法让它工作,可能还要修改Gemfile或其他东西?

Ancestry Gem’未定义方法’错误

我正在使用Ancestry Gem,我得到一个undefined method “arrange” for #错误,使用以下代码: :name) %> 但是,当我输出@shipmgr_carriers我得到一个带有祖先的数组: [#, #] 谁能告诉我为什么我无法在数组变量上调用.arrange方法?

pg gem Trace / BPT陷阱:MAC OS X上的5个错误

我最近将我的雪豹升级为狮子,并在我的一个应用程序中升级 => Booting WEBrick => Rails 3.0.4 application starting in development on http://0.0.0.0:4000 => Call with -d to detach => Ctrl-C to shutdown server [2011-08-16 17:47:27] INFO WEBrick 1.3.1 [2011-08-16 17:47:27] INFO ruby 1.9.2 (2011-07-09) [x86_64-darwin11.0.0] [2011-08-16 17:47:27] INFO WEBrick::HTTPServer#start: pid=3460 port=4000 Trace/BPT trap: 5 应用程序退出并且没有其他输出,它确实以sqlite3作为db gem运行。 我评论了所有其他gem,但是这个仍然得到了错误。 我看到这个错误不是在应用程序加载时,而是在它尝试回答第一个请求时。 任何人都知道另一个gem连接到postgresql或任何解决方法? 编辑:好的,这里有一些澄清。 我在雪豹上开始了这个项目,它运行得很好,我安装了rvm,pg gem,webrick和ruby 1.9.2-p180,我升级到狮子并继续从事其他项目,当时间来更新这个项目时,我得到了Trace/BPT trap: […]

bundle install导致“在此上下文中不允许映射值”错误

我有一个已经工作了一段时间的rails 4项目。 我试图安装taps但收到错误消息: $ gem install taps /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/psych.rb:370:in `parse’: (): mapping values are not allowed in this context at line 2 column 29 (Psych::SyntaxError) from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/psych.rb:370:in `parse_stream’ from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/psych.rb:318:in `parse’ from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/2.2.0/psych.rb:245:in `load’ from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/config_file.rb:333:in `load_file’ from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/config_file.rb:198:in `initialize’ from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/gem_runner.rb:74:in `new’ from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/gem_runner.rb:74:in `do_configuration’ from /usr/local/rvm/rubies/ruby-2.2.1/lib/ruby/site_ruby/2.2.0/rubygems/gem_runner.rb:39:in `run’ from /usr/local/rvm/rubies/ruby-2.2.1/bin/gem:21:in `’ 尝试运行gem list或bundle update时,我收到相同的错误消息。 我搜索了类似的问题 […]

没有内存错误,无法分配内存

我是Ruby On Rails的新手,但每次我犯了一个错误(例如在一个函数中),我的电脑(xubuntu 10.10)完全冻结了。 实际上除了等待我什么都做不了,我终于在5或10分钟后得到“无内存错误 – >无法分配内存”错误。 我使用rails 3和mongoDB。 我正在从一个有很多gem的现有项目中发展,有什么后果吗? 谢谢 !

嵌套设置错误未定义方法`self_and_descendants’用于#

我在我的代码中使用Nested_Set gem来对Categories,Subcategories和Products进行排序。 我试图将我的嵌套集的深度/级别限制为不再深入2.目前我收到错误 Nested Set Error undefined method `self_and_descendants’ for # 我正在尝试创建一个限制菜单类型样式,我将尝试使其拖放可排序。 这是我的代码:有人可以浏览它并帮助我理解这个错误吗? 谢谢Category.rb class Category :parent_id has_many :products scope :category, where(“parent_id IS NULL”) scope :subcategories, where(“parent_id IS NOT NULL”) scope :with_depth_below, lambda { |level| where(self.arel_table[:depth].lt(level)) } end categories_controller class CategoriesController “Category created! Woo Hoo!” else render “new” end end def edit @category = Category.find(params[:id]) […]

在Rails上添加gem / Ruby的注释

我一直在学习一些RoR,我刚刚创建了我的第一个Web应用程序,一个基本上是Pinterest副本的照片共享网站。 现在我正在尝试添加更多function,我想如果用户能够评论引脚。 我正在使用Commontator Gem: https : //github.com/lml/commontator/blob/master/README.md 唯一的问题是我不知道在我的show.html.erb文件放在何处。 我尝试了很多不同的地方,但由于某种原因,它最终会抛出exception。 这是我的节目html.erb: Edit 如果有人能告诉我应该把这个链接放在哪里,我将非常感激。 谢谢!