我最初添加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?
我正在尝试使用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)
我之前遇到过这个问题不同的宝石,但仍然不知道如何绕过它.
如果我在'Gemfile'中编写以下代码:
group :development do
gem 'xyz'
end
group:test do
gem 'xyz'
end
Run Code Online (Sandbox Code Playgroud)
那是什么意思?
谢谢.
我已经决定摆脱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) 我安装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) 我正在使用这里的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数据的显示.
请帮忙...我该怎么做?我用什么方法来传递网站访问者的用户名和密码?
......啊,是的,我是铁路菜鸟所以请温柔.
我正在创建一个gem(让我们调用它stackoverflow),为了使它工作,我需要typhoeus在gems代码中需要另一个gem(假设我需要).我是否需要在正常情况下做任何事情
require rubygems
require gemname
$code
Run Code Online (Sandbox Code Playgroud) 场景:我有一个图片表,其中包含数百张照片。我目前正在使用“ will_paginate”对每页100张照片进行分页。我想继续使用'will_paginate',但是我希望分页能够按日进行。
我已经尝试通过使用以下方法,sort_by但是我认为它没有用。
@pics = Picture.paginate(:page => params[:page]).sort_by(&:created_at)
最终目标:
主页仅显示我今天的照片。
现在,如果我单击第2页,则仅显示昨天的照片。
现在,如果单击第3页,它将显示两天前拍摄的照片。
我想继续使用 will_paginate
我安装了大约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.
gem ×10
ruby ×4
admin ×1
bundle ×1
bundler ×1
compilation ×1
env ×1
environment ×1
extconf.rb ×1
heroku ×1
jquery ×1
rating ×1
rmagick ×1
ruby-1.9.2 ×1
sinatra ×1
twitter ×1