标签: gem

已经激活的rake版本与Gemfile所需的版本不同,可以防止rake命令

这是我的错误:

rake aborted!
Gem::LoadError: You have already activated rake 10.3.1, but your Gemfile requires rake 10.2.2. Prepending `bundle exec` to your command may solve this.
/Users/AaronWilliamson/.gem/ruby/2.1.0/gems/bundler-1.5.3/lib/bundler/runtime.rb:34:in `block in setup'
/Users/AaronWilliamson/.gem/ruby/2.1.0/gems/bundler-1.5.3/lib/bundler/runtime.rb:19:in `setup'
/Users/AaronWilliamson/.gem/ruby/2.1.0/gems/bundler-1.5.3/lib/bundler.rb:119:in `setup'
/Users/AaronWilliamson/.gem/ruby/2.1.0/gems/bundler-1.5.3/lib/bundler/setup.rb:7:in `<top (required)>'
/Users/AaronWilliamson/Desktop/Ripelist-Classifieds/config/boot.rb:4:in `<top (required)>'
/Users/AaronWilliamson/Desktop/Ripelist-Classifieds/config/application.rb:1:in `<top (required)>'
/Users/AaronWilliamson/Desktop/Ripelist-Classifieds/Rakefile:4:in `<top (required)>'
LoadError: cannot load such file -- bundler/setup
/Users/AaronWilliamson/Desktop/Ripelist-Classifieds/config/boot.rb:4:in `<top (required)>'
/Users/AaronWilliamson/Desktop/Ripelist-Classifieds/config/application.rb:1:in `<top (required)>'
/Users/AaronWilliamson/Desktop/Ripelist-Classifieds/Rakefile:4:in `<top (required)>'
(See full trace by running task with --trace)
Run Code Online (Sandbox Code Playgroud)

我不能运行任何rake任务,这似乎是我所有其他问题的根源.几天前,当我运行rake命令时,情况并非如此.任何人都可以解释这里发生了什么,以及如何让我的应用回到正轨?我撞墙了.此外,bundle exec并没有为我解决问题的根源.我过去从来没有这样做过,现在还没有工作.

rake gem ruby-on-rails

35
推荐指数
5
解决办法
4万
查看次数

使用gem卸载特定版本的库

例如,我安装了以下四个版本:

水豚(2.2.1,2.2.0.rc1,2.1.0,1.1.4)

请建议如何卸载capybara版本1.1.4

ruby linux gem ruby-on-rails

35
推荐指数
1
解决办法
2万
查看次数

RVM:列出当前gemset中忽略全局和默认值的所有gem

寻找像gem listRVM宝石集中的东西,但让它忽略全局默认宝石中的宝石,这样我就可以很容易地看到活动宝石集中的宝石(并且只有活动宝石集).

gem rubygems rvm gemset

34
推荐指数
2
解决办法
3万
查看次数

用'gem pq'安装PostgreSQL gem失败了ERROR:无法构建gem native扩展

我正在学习Ruby on Rails并尝试开发一个应用程序.在我的应用我试图使用默认的开发模式SQLite数据库PostgreSQL的在生产模式.但是在尝试使用以下命令安装pg gem时出现以下错误:gem install pg

Building native extensions.  This could take a while...
ERROR:  Error installing pg:
        ERROR: Failed to build gem native extension.
 
    /home/tusharkhatiwada/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb
checking for pg_config... yes
Using config values from /usr/bin/pg_config
You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev
 for building a client-side application.
You need to install postgresql-server-dev-X.Y for building a server-side extension or libpq-dev
 for building a client-side application.
checking for libpq-fe.h... no
Can't …
Run Code Online (Sandbox Code Playgroud)

ruby postgresql gem ruby-on-rails pg

34
推荐指数
1
解决办法
2万
查看次数

ArgumentError(参数太少):在rails 4.04上调用format.json时

执行时

format.json{render json: {}, status: :ok}
Run Code Online (Sandbox Code Playgroud)

在Rails 4.0.4中,我收到以下错误:

ArgumentError (too few arguments):
Run Code Online (Sandbox Code Playgroud)

虽然我有另一个程序(使用Rails 3.2.13),其中完全相同的行执行没有问题.我在这里错过了什么吗?

任何宝石?

或使用rails 4更改语法?

gem json ruby-on-rails ruby-on-rails-3.2 ruby-on-rails-4

34
推荐指数
1
解决办法
1万
查看次数

Cassandra的生产是否适合Ruby on Rails?

我正在研究一个正在考虑使用Cassandra作为数据库的项目.我们希望最终迁移到Cassandra,即使我们使用MySQL开始,因为它具有可扩展性.我知道像Facebook,Digg和最近的Twitter这样的大公司正在使用Cassandra,但我不相信任何这些网站都会使用Rails.我的问题是使用Ruby on Rails使用Cassandra是否可行.需要考虑的要点:

  1. 我们严重依赖Authlogic gem.切换到Cassandra会影响它的工作原理吗?
  2. Cassandra有没有成熟的红宝石客户?看看Github,似乎动物群的客户(现在是twitters的客户)是最成熟的.有人有过生产经验吗?

感谢任何提示.

gem ruby-on-rails cassandra ruby-on-rails-plugins

33
推荐指数
4
解决办法
1万
查看次数

插件和Ruby宝石之间的区别?

插件和宝石有什么区别?每种用途有何不同?您在哪里以及为何使用其中一个?

ruby gem plugins ruby-on-rails

33
推荐指数
2
解决办法
1万
查看次数

OS-X,Rails:"无法构建gem原生扩展"

我一直试图在我的Mac上安装rails.我有OS X 10.6.8,我已经确认我有Ruby,版本1.8.7

我跑了sudo gem updatesudo gem update --system获得了该软件的最新版本.

但是,当我运行时,sudo gem install rails我收到此错误:

ERROR:  Error installing rails:
ERROR: Failed to build gem native extension.

/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ruby.h


Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/json-1.6.3 for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/json-1.6.3/ext/json/ext/parser/gem_make.out
Run Code Online (Sandbox Code Playgroud)

ruby macos gem ruby-on-rails

33
推荐指数
5
解决办法
4万
查看次数

从github存储库全局安装ruby gem

我想全局安装ruby gem(sudo gem install capybara-webkit)但是我希望它从github存储库中的master安装.我知道这可以使用bundler完成,但我想从命令行完成,因为我主要使用pry进行编码.

ruby gem command-line github

33
推荐指数
1
解决办法
1万
查看次数

错误:执行gem时...(Gem :: FilePermissionError)

我检查了所有其他类似的答案,没有一个与我的完全一样,这些解决方案都没有为我工作.

gem environmentsudo gem environment给出相同的结果:

RubyGems Environment:
  - RUBYGEMS VERSION: 1.5.3
  - RUBY VERSION: 1.8.7 (2011-12-28 patchlevel 357) [x86_64-linux]
  - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: /usr/local/bin/ruby
  - EXECUTABLE DIRECTORY: /usr/local/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86_64-linux
  - GEM PATHS:
     - /usr/local/lib/ruby/gems/1.8
     - /home/ava/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/
Run Code Online (Sandbox Code Playgroud)

rvm -v : rvm …

ruby macos gem sudo osx-mountain-lion

33
推荐指数
9
解决办法
7万
查看次数