Tag: gem

rails中的Active_Model错误

我回到了我正在处理的rails项目,命令“rails s”开始失败。 终端建议我运行捆绑安装。 当我这样做时,我收到以下消息: Bundler could not find compatible versions for gem “activemodel”: In Gemfile: protected_attributes (>= 0) ruby depends on activemodel (= 4.0.0.beta) ruby rails (>= 0) ruby depends on activemodel (3.2.12) 我已经更新了ruby和rails。 我重新安装了活动模型并重新启动了我的终端。 我的gems文件非常简单: gem ‘rails’ gem ‘jquery-rails’ gem ‘devise’ gem ‘simple_form’ gem ‘protected_attributes’ group :production do gem ‘pg’ end group :development, :test […]

gem没有在Heroku上卸载

==> dyno-760868.log (crash) Your application is requiring a file that it can’t find. 我的应用程序崩溃,因为它找不到gbarcode – 我不想再使用它了。 我从我的开发环境中卸载了gem并希望将它推送到heroku。 如何在没有gem的情况下启动我的应用程序?

如何在终端ruby应用程序中执行文本框?

如何在终端ruby应用程序中执行文本框? 有没有这样的gem,或者它可以使用纯ruby完成。

ActiveRecord :: Base的未定义方法`mysql_connection’:Class

我已经将rails2升级到rails3,当我尝试rake db:migrate时,我发现了以下错误 `rake aborted!` undefined method `mysql_connection’ for ActiveRecord::Base:Class /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/dynamic_matchers.rb:55:in `method_missing’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/connection_adapters/abstract/connection_pool.rb:315:in `new_connection’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/connection_adapters/abstract/connection_pool.rb:325:in `checkout_new_connection’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/connection_adapters/abstract/connection_pool.rb:247:in `block (2 levels) in checkout’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/connection_adapters/abstract/connection_pool.rb:242:in `loop’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/connection_adapters/abstract/connection_pool.rb:242:in `block in checkout’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/connection_adapters/abstract/connection_pool.rb:239:in `checkout’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/connection_adapters/abstract/connection_pool.rb:102:in `block in connection’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/connection_adapters/abstract/connection_pool.rb:101:in `connection’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/ar-octopus-0.6.1/lib/octopus/proxy.rb:153:in `select_connection’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/ar-octopus-0.6.1/lib/octopus/proxy.rb:215:in `method_missing’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/migration.rb:662:in `initialize’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/migration.rb:570:in `new’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/migration.rb:570:in `up’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/ar-octopus-0.6.1/lib/octopus/migration.rb:117:in `up_with_octopus’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/activerecord-3.2.14/lib/active_record/migration.rb:551:in `migrate’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/ar-octopus-0.6.1/lib/octopus/migration.rb:111:in `block in migrate_with_octopus’ /home/cis/.rvm/gems/ruby-1.9.3-p392@rails3214/gems/ar-octopus-0.6.1/lib/octopus/proxy.rb:171:in `run_queries_on_shard’ […]

在Ruby上安装curb gem

尝试在我的Mac上安装curb时出现此错误: /usr/bin/gcc-4.2 -dynamic -bundle -o curb_core.bundle curb.o curb_easy.o curb_errors.o curb_multi.o curb_postfield.o curb_upload.o -L. -L/Users/user/.rvm/rubies/ruby-1.9.2-p318/lib -L/Users/user/.rvm/usr/lib -L. -L/usr/local/lib -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-flat_namespace -lruby.1.9.1 -lpthread -ldl -lobjc -lcurl ld: in /usr/local/lib/libssl.0.9.8.dylib, missing required architecture x86_64 in file for architecture x86_64 collect2: ld returned 1 exit status make: *** [curb_core.bundle] Error 1 有什么建议?

RubyGems的问题

我遇到了rubygem的一些问题。 我试图安装gem hitimes但是在尝试安装它之后(甚至使用sudo)我得到了这个错误: http : //cl.ly/Hvlf 。 可能是因为我已经尝试了几次,所以我已经安装了它。 有没有办法卸载gem? gem可以在RubyGems.org上找到,我甚至试图下载.gem文件并以这种方式安装但没有运气。

升级gem是否会打破旧的Rails应用程序?

我在Rails 1.x上运行了大量的Rails应用程序。 我需要升级gem所以问题是,升级gem后这些旧应用程序是否仍然有用? 谢谢。

无法启动WEBrick,Rails gem的文件夹为空

我正在关注Michael Hartl的Ruby on Rails教程 ,我一直试图在我的Windows 7机器上启动rails服务器。 我正按照第1.2.5章中的说明尝试这样做。 ,即通过打字 rails server 但是,这不会启动WEBrick,而是返回’rails’命令的使用说明。 我一直在谷歌上搜索一段时间,而且一些答案似乎暗示了rails gem的问题。 现在,我找到了rails gem文件夹(“C:\ RailsInstaller \ Ruby1.9.3 \ lib \ ruby​​ \ gems \ 1.9.1 \ gems \ rails-3.2.3”),它是空的! 当我尝试时 rails -v 它返回“Rails 3.2.16”,虽然我删除了这个版本的gem; 如果我试试 gem list 它一直告诉我版本是3.2.3。 这一直持续到我删除铁路版本3.2.16,结果导致了 rails -v 返回’Rails 3.2.3’,但我还是无法启动WEBrick。 任何帮助,将不胜感激。

在OS X El Capitan 10.11上安装puma ruby​​ gem的问题

当试图在OS X El Capitan上安装puma“任何版本”时,它仍然失败。 值得庆幸的是, / user / dennis-best能够获得一些亮点,值得为此付出一切荣誉。

我无法在Leopard中安装任何gem或更新

bogon:~ Zhulin$ ruby -v ruby 1.8.6 (2009-06-08 patchlevel 369) [universal-darwin9.0] bogon:~ Zhulin$ rails -v Rails 1.2.6 bogon:~ Zhulin$ gems -v -bash: gems: command not found bogon:~ Zhulin$ sudo gem install heroku Password: ERROR: While executing gem … (Gem::RemoteSourceException) HTTP Response 302 fetching http://gems.rubyforge.org/yaml bogon:~ Zhulin$ gem -v 1.0.1 bogon:~ Zhulin$ gem list *** LOCAL GEMS […]