Tag: gem

安装gem“joyride-rails”时的依赖性错误

我的rails版本是3.2.12 。 我正在尝试在我的应用程序中实现gem “joyride-rails”, “~> 0.0.14” ,但它与我的其他一些gem发生冲突。 已经在我的Gemfile中了: gem “haml-rails”, “>= 0.4” gem ‘activeadmin-mongoid’, github: ‘elia/activeadmin-mongoid’, branch: ‘active-admin-spec-suite’ 当我运行bundle命令时,我收到此错误: Bundler could not find compatible versions for gem “haml”: In Gemfile: joyride-rails (~> 0.0.14) ruby depends on haml (~> 3.1) ruby haml-rails (>= 0.4) ruby depends on haml (4.0.3) 所以,如果我添加gem “haml”, “~> 4.0.3” ,新的捆绑冲突是: Bundler could […]

Rails.env在Rails 2中未定义

我有一个运行Ruby on Rails 2.2的旧应用程序,我无法使用gem来工作,因为它无法使用Rails.env找到当前环境: $ script/console >> Rails.env NoMethodError: undefined method `env’ for Rails:Module from (irb):1 gem定义为在定义Rails时使用Rails.env ,而在不定义时使用RAILS_ENV 。 但我似乎有一个没有env方法的Rails对象(即使我读过Rails 2中添加了该方法)。 知道发生了什么事吗?

Rails 4 postgres bug – 无法创建数据库,因为pg gem“缺失”,但事实并非如此

我使用rails edge(4.0)并在执行时: bundle exec rake db:create 我明白了 Specified ‘postgresql’ for database adapter, but the gem is not loaded. Add `gem ‘pg’` to your Gemfile. 我的Gemfile中有“gem pg”,我已经运行了bundle install … 这可能是什么原因? 谢谢

使印象派gem适应mongoid

我正在尝试修改这个gem, https://github.com/charlotte-ruby/impressionist到mongoid odm。 我在https://github.com/tute/impressionist/commit/1c3f809da8ebd3ced8cb9bda8caee89012091a10中看到了对mongo_mapper的提交。 这是mongoid的impression.rb模型: class Impression include Mongoid::Document include Mongoid::Timestamps::Created field :impressionable_type, :type => String field :impressionable_id, :type => String field :user_id, :type => String field :controller_name, :type => String field :action_name, :type => String field :view_name, :type => String field :request_hash, :type => String field :ip_address, :type => String field :session_hash, :type => […]

将gem coffee-script-source’从1.9.1降级到1.8.0

我收到此错误:Welcome#indexExecJS :: ProgramError in Welcome #index中的ExecJS :: ProgramError。 根据其他发布的post,因为在Windows上运行的coffee-script-source 1.9.0 / 1存在问题所以我必须使用命令行降级gem:gem’coffee-script-source’,’1.8.0 ”。 当我尝试这样做时,我得到这个错误: 错误:执行gem时…(Gem :: CommandLineError)未知命令coffee-script-source, 我做错了什么?

在… / latest-specs.rb中的规范缓存文件无效

我有一个类似的问题: 无效的规范缓存文件,但它没有答案。 我们的rails应用程序最近从ruby 2.1.2升级到2.1.5 当我将它下载到我的笔记本电脑上(桌面工作正常)时,需要rvm install 2.1.5,然后为2.1.5创建一个新的gemset 我试图运行bundle而没有安装bundler所以我尝试了gem install bundler并且它响应了以下错误消息: ERROR: While executing gem … (Gem::Exception) Invalid spec cache file in /my_dir/.gem/specs/api.rubygems.org%443/latest_specs.4.8 在检查该目录时,我发现有一个specs.4.8文件,但没有latest_specs.4.8文件 我试过的事情: 我删除并重新创建了gemset,同样的问题。 我跑了gem update 我吹走了/my_dir/.gem/specs并重新进行了gem update 我运行了gem update –system 我重新安装了ruby 2.1.5并再次完成了所有操作…… 当我将ruby-version更改回2.1.2并使用rvm use 2.1.2; bundle rvm use 2.1.2; bundle它没有问题(但然后捆绑器已存在于该gemset中)。 gem环境: RubyGems Environment: – RUBYGEMS VERSION: 2.2.2 – RUBY VERSION: 2.1.5 (2014-11-13 patchlevel […]

在Ruby on Rails中集成bootstrap主题

我想在Ruby on Rails网站上集成WrapBootstrap的bootstrap主题。 这样做的最佳方法是什么? 我可以使用任何gem吗? 任何想法都表示赞赏。

找不到gem’rails x86-mingw32′

我正在做Michael Hartl的Rails教程,我在尝试运行rails服务器时遇到了这个问题。 这是我的gem文件 gem’轨道’,’4.1.5′ gem’sqlite3′ gem’sass-rails’,’〜> 4.0.3′ gem’ugllifier’,’> = 1.3.0 gem’coffee-rails’,’〜> 4.0.0′ gem’jquery-rails’ gem’turbolinks’ gem’jbuilder’,’〜> 2.0′ gem’sdoc’,’〜> 0.4.0’, gem’tzinfo-data’,平台:[:mingw,:mswin]

未定义的方法`acts_as_messageable_messages_path`

我在我的应用程序中使用act-as-messageable ,rails gem。 但是在我的messages_controller中我有 def new @message = ActsAsMessageable::Message.new end 在我看来,我有 这会引发以下错误 undefined方法`acts_as_messageable_messages_path’ 我不确定为什么gem会发生这种情况。

Rails – 安装了最新的gem,但应用程序已经过时了

我正在研究Bluehost。 我安装了3.2.8 gem的rails,现在我得到了这个: > gem list –local | grep rails rails (3.2.8) 但: rails –version Rails 2.3.11 如何让“rails”命令使用最新的gem? 我想这与我的$ PATH变量有关,但我对它几乎一无所知。 此外,gem和rails命令会产生一些如下所示的错误: Invalid gemspec in [XXX]: invalid date format in specification: “YYY” 我不确定这是否已连接(我想知道是什么原因造成了这样的错误)。