标签: gem

安装Rails_Admin时出现问题

我最初添加gem 'rails_admin', :git => 'git://github.com/sferik/rails_admin.git'到我的gemfile但我收到此错误:

Bundler could not find compatible versions for gem "rails":
  In snapshot (Gemfile.lock):
    rails (3.0.4)

  In Gemfile:
    rails_admin depends on
      rails (~> 3.0.7)
Run Code Online (Sandbox Code Playgroud)

所以我更新到rails 3.0.7并安装 rails_admin (0.0.1) from git://github.com/sferik/rails_admin.git (at master)

rake rails_admin:install在控制台中运行,我收到此错误:

rake aborted!
undefined method `task'
Run Code Online (Sandbox Code Playgroud)

这是完整的痕迹:

/Library/Ruby/Gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:215:in `initialize_tasks'
/Library/Ruby/Gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:139:in `load_tasks'
/Library/Ruby/Gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:77:in `send'
/Library/Ruby/Gems/1.8/gems/railties-3.0.7/lib/rails/application.rb:77:in `method_missing'
/rubyprograms/dreamstill/Rakefile:7
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/rake_module.rb:25:in `load'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/rake_module.rb:25:in `load_rakefile'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:495:in  `raw_load_rakefile'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:78:in `load_rakefile'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:129:in `standard_exception_handling'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:77:in `load_rakefile'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:61:in `run'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:129:in `standard_exception_handling'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/lib/rake/application.rb:59:in `run'
/Library/Ruby/Gems/1.8/gems/rake-0.9.0/bin/rake:31
/usr/bin/rake:19:in `load'
/usr/bin/rake:19
Run Code Online (Sandbox Code Playgroud)

发生了什么,我如何安装rails_admin?

gem ruby-on-rails admin ruby-on-rails-3

0
推荐指数
1
解决办法
931
查看次数

使用rails 3无法获得ajaxful-rating-jquery

我正在尝试使用ajaxful_rating_jquery的rails3分支,但我无法过去bundle install.这是我的Gemfile:

gem 'ajaxful_rating_jquery', :git => "git://github.com/kamui/ajaxful_rating_jquery.git", :branch => 'rails3'
Run Code Online (Sandbox Code Playgroud)

但是bundle install给了我这个错误:

Fetching source index for http://rubygems.org/
Could not find gem 'ajaxful_rating_jquery (>= 0)' in   
git://github.com/kamui/ajaxful_rating_jquery.git (at rails3).
Source does not contain any versions of 'ajaxful_rating_jquery (>= 0)'
Run Code Online (Sandbox Code Playgroud)

我之前遇到过这个问题不同的宝石,但仍然不知道如何绕过它.

gem jquery rating bundler ruby-on-rails-3

0
推荐指数
1
解决办法
1381
查看次数

如果用Gemfile编写,这个代码是什么意思

如果我在'Gemfile'中编写以下代码:

group :development do
gem 'xyz'
end

group:test do
gem 'xyz'
end
Run Code Online (Sandbox Code Playgroud)

那是什么意思?

谢谢.

gem bundle ruby-on-rails

0
推荐指数
1
解决办法
55
查看次数

使用明确版本的ruby以root身份安装没有rvm的Gems

我已经决定摆脱rvm,我在使用新版本的ruby 1.9.2编译gem时遇到了麻烦.宝石需要1.9.2,我有它,但说不能没有安装,所以错误消息没有意义.

如何明确告诉gem使用所述版本的ruby进行编译?

Gem::InstallError: linecache19 requires Ruby version >= 1.9.2.
An error occured while installing linecache19 (0.5.12), and Bundler cannot continue.
Make sure that `gem install linecache19 -v '0.5.12'` succeeds before bundling.
 apps2 ~/projects/sms/apps2/apps2_admin $ ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.8.0]
 apps2 ~/projects/sms/apps2/apps2_admin $ which ruby
/usr/local/bin/ruby
Run Code Online (Sandbox Code Playgroud)

environment gem env ruby-on-rails ruby-1.9.2

0
推荐指数
1
解决办法
4333
查看次数

宝石安装rqr错误?

我安装rqr时出错了有没有人知道这个comiling错误的原因?

---> lib
---> lib/rqr
<--- lib/rqr
<--- lib
---> ext
---> ext/rqr
/usr/local/rvm/rubies/ruby-1.9.2-p290/bin/ruby /home/bulleric/Desktop/rqr-0.2.2/ext/rqr/extconf.rb
checking for jpeglib.h... yes
checking for main() in -ljpeg... yes
checking for png.h... yes
checking for main() in -lpng... yes
checking for tiff.h... yes
checking for main() in -ltiff... yes
creating Makefile
<--- ext/rqr
<--- ext
---> lib
---> lib/rqr
<--- lib/rqr
<--- lib
---> ext
---> ext/rqr
make
g++ -I. -I/usr/local/rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/x86_64-linux -I/usr/local/rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1/ruby/backward -I/usr/local/rvm/rubies/ruby-1.9.2-p290/include/ruby-1.9.1 -I/home/bulleric/Desktop/rqr-0.2.2/ext/rqr -DHAVE_JPEGLIB_H -DHAVE_PNG_H -DHAVE_TIFF_H    -fPIC -O3 -ggdb -Wextra -Wno-unused-parameter -Wno-parentheses -Wpointer-arith …
Run Code Online (Sandbox Code Playgroud)

ruby gem compilation

0
推荐指数
1
解决办法
583
查看次数

twitter gem并传递用户名和密码

我正在使用这里的twitter gem ... http://rubydoc.info/gems/twitter/2.0.2

我正在尝试使用需要身份验证的方法...... Twitter.home_timeline

http://rubydoc.info/gems/twitter/2.0.2/file/README.md上的rdoc自述文件声明......

某些方法需要身份验证 要获取您的Twitter OAuth凭据,请在http://dev.twitter.com/apps上注册应用程序

我已配置并设置此文件...

Twitter.configure do |config|
  config.consumer_key = YOUR_CONSUMER_KEY
  config.consumer_secret = YOUR_CONSUMER_SECRET
  config.oauth_token = YOUR_OAUTH_TOKEN
  config.oauth_token_secret = YOUR_OAUTH_TOKEN_SECRET
end
Run Code Online (Sandbox Code Playgroud)

现在我想要的是,用户来到我的应用程序,能够输入他们的屏幕名称和密码,然后看到他们的实时流和他们的用户的各种很酷的Twitter数据的显示.

请帮忙...我该怎么做?我用什么方法来传递网站访问者的用户名和密码?

......啊,是的,我是铁路菜鸟所以请温柔.

twitter gem ruby-on-rails ruby-on-rails-3.1

0
推荐指数
1
解决办法
866
查看次数

我如何为宝石需要宝石?

我正在创建一个gem(让我们调用它stackoverflow),为了使它工作,我需要typhoeus在gems代码中需要另一个gem(假设我需要).我是否需要在正常情况下做任何事情

require rubygems
require gemname

$code
Run Code Online (Sandbox Code Playgroud)

ruby gem

0
推荐指数
1
解决办法
67
查看次数

will_paginate可以按日订购吗

场景:我有一个图片表,其中包含数百张照片。我目前正在使用“ will_paginate”对每页100张照片进行分页。我想继续使用'will_paginate',但是我希望分页能够按日进行。

我已经尝试通过使用以下方法,sort_by但是我认为它没有用。

@pics = Picture.paginate(:page => params[:page]).sort_by(&:created_at)

最终目标:
主页仅显示我今天的照片。
现在,如果我单击第2页,则仅显示昨天的照片。
现在,如果单击第3页,它将显示两天前拍摄的照片。

我想继续使用 will_paginate

ruby gem sinatra will-paginate ruby-on-rails-3

0
推荐指数
1
解决办法
692
查看次数

Heroku什么时候更新它的宝石?

我知道我的本地机器和Heroku使用相同版本的gem,但我想知道Heroku是否有可能没有抓住这里跟踪的最新bug修复.

我的本地机器有delayed_job 3.0.0没有比Heroku 更新的宝石?修复工作于12日完成.

Heroku什么时候更新它的宝石?

这似乎是因为我可以从我的本地rails应用程序发送电子邮件,但在Heroku上,我遇到了上面链接中详述的问题.bamboo-mri-1.9.2顺便说一句,我在堆栈上.

gem ruby-on-rails heroku

0
推荐指数
1
解决办法
330
查看次数

在OSX上安装rmagick gem时出错 - 错误:无法构建gem原生扩展

我安装了大约40个其他宝石,但是由于这个错误,这个宝石无法安装:

使用本机扩展安装rmagick(2.13.1)Gem :: Installer :: ExtensionBuildError:错误:无法构建gem本机扩展.

    /Users/durrantm/.rvm/rubies/ruby-1.9.2-p290/bin/ruby extconf.rb 
Run Code Online (Sandbox Code Playgroud)

检查Ruby的版本> = 1.8.5 ...是检查/usr/bin/gcc-4.2 ...是对Magick,配置检查...没有无法安装RMagick 2.13.1.在/Users/durrantm/.rvm/gems/ruby-1.9.2-p290@ruby1.9.2_Abroad101/bin:/Users/durrantm/.rvm/gems/ruby-1.9.2-p290找不到Magick-config @全球/斌:/Users/durrantm/.rvm/rubies/ruby-1.9.2-p290/bin:/Users/durrantm/.rvm/bin:/Library/PostgreSQL/9.1/bin:在/ usr/local/bin目录:/Library/PostreSQL/9.1/bin:在/ usr/bin中:/ bin中:/ usr/sbin目录:/ sbin目录:在/ usr/local/bin目录:在/ usr/X11/bin中:在/ usr/local/sbin中:在/ usr /本地/ MySQL的/斌:/Users/durrantm/.rvm/bin

*extconf.rb失败* 由于某些原因无法创建Makefile,可能缺少必要的库和/或标头.检查mkmf.log文件以获取更多详细信息.您可能需要配置选项.

提供的配置选项: - with-opt-dir --with-opt-include --without-opt-include = $ {opt-dir}/include --with-opt-lib --without-opt-lib = $ {opt-dir}/lib --with-make-prog --without-make-prog --srcdir =.--curdir --ruby =/Users/durrantm/.rvm/rubies/ruby​​-1.9.2-p290/bin/ruby

Gem文件将保留在/Users/durrantm/.rvm/gems/ruby-1.9.2-p290@ruby1.9.2_Abroad101/gems/rmagick-2.13.1中进行检查.结果登录到/Users/durrantm/.rvm/gems/ruby-1.9.2-p290@ruby1.9.2_Abroad101/gems/rmagick-2.13.1/ext/RMagick/gem_make.out安装rmagick时发生错误(2.13. 1),而Bundler无法继续.gem install rmagick -v '2.13.1'在捆绑之前确保成功.

我尝试了这个链接 https://github.com/maddox/magick-installer, 但它在最后出错:
/ usr/bin/install -c -m 644 ./builds/unix/freetype2.pc\/ usr/local/lib/pkgconfig/freetype2.pc tar:无法识别的存档格式tar:从先前错误延迟的错误退出.

现在我正在尝试Veraticus的解决方案,如果有必要我会尝试Peters.

ruby gem ruby-on-rails rmagick extconf.rb

0
推荐指数
1
解决办法
4445
查看次数