Tag: bundler

Bundler找不到rake但似乎安装了

我正在与捆绑和耙子进行一些斗争。 根据错误消息,bundler找不到rake-10.3.1。 这就是事情,我所做的一切似乎表明安装了rake-10.3.1。 我已经漂浮在谷歌领域好几天没有找到解决方案来解决这个问题。 我在Mac OSX 10.8.5上。 Ruby版本是1.9.3-p392。 错误: bundle exec rspec spec / bdr_pre_dev_spec.rb /Users/dru.solis/.rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.6.2/lib/bundler/spec_set.rb:92:in` materialize’:无法从/Users/dru.solis/.rvm/gems/ruby-1.9.3-p392@global/gems/bundler-1.6找到任何来源(Bundler :: GemNotFound)中的rake-10.3.1 .2 / lib / bundler / spec_set.rb:85:在`map!’ 来自/ Users / dr。来自/Users.ru .solis / .rvm / gems / ruby​​-1.9.3-p392 @ global / gems / bundler-1.6.2 / lib / bundler / definition.rb:133:来自/Users/dru.solis/.rvm的`specs’ /gems/ruby-1.9.3-p392@global/gems/bundler-1.6.2/lib/bundler/definition.rb:178:来自/Users/dru.solis/.rvm/gems/ruby-的`specs_for’ 1.9.3-p392@global/gems/bundler-1.6.2/lib/bundler/definition.rb:167:来自/Users/dru.solis/.rvm/gems/ruby-1.9.3-p392的`requested_specs’ @ global / gems […]

Ruby:堆栈级别太深(SystemStackError)

Ruby在Cygwin中遇到了rails和bundler。 $ ruby -v ruby 1.9.3p374 (2013-01-15 revision 38858) [i386-cygwin] Chloe@dumbopc /cygdrive/c/Sites $ rails -v Rails 3.2.11 Chloe@dumbopc /cygdrive/c/Sites $ cd testapp Chloe@dumbopc /cygdrive/c/Sites/testapp $ rails -v /usr/lib/ruby/site_ruby/1.9.1/rubygems/requirement.rb:114: stack level too deep (SystemStackError) Chloe@dumbopc /cygdrive/c/Sites/testapp $ bundle install Fetching gem metadata from https://rubygems.org/……….. Fetching gem metadata from https://rubygems.org/.. Unfortunately, a fatal error has occurred. Please […]

捆绑安装什么 – 没有生产吗?

我见过人们使用它并按照自己的说法使用它。 我只是没有真正掌握它实际上做的事情。 我完全理解bundle install部分,但不了解 – 没有–without production部分。 这是做什么的,为什么我要使用它?

Gemfile – 将生产gem与开发gem分开

所以我知道在Gemfile中我可以这样做: group :development, :test do gem ‘gem1’ gem ‘gem2’ end 我想要完成的是这样的事情: group :production do gem ‘gem1’ gem ‘gem2’ end group :development, :test do gem ‘gem1’, :path => ‘/Documents/Code/gem1/’ gem ‘gem2’, :path => ‘/Documents/Code/gem2/’ end 所以我们的应用程序使用了我们也在本地开发的2个gem。 为了在我们的本地机器上进行开发时缩短时间,我们希望能够将我们的开发环境指向gem的本地副本 – 这样它就可以获取所有更改而无需重新启动rails服务器。 否则,我们将不得不重建gem,重新安装gem,并在gem中的每次开发更改时重新启动rails。 但是,这样做会给我以下错误: You cannot specify the same gem twice coming from different sources. You specified that gem1 […]

使用RVM时,如果gem安装在不同的ruby版本中,则bundler不会安装在正确的gemset中

我遇到了rvm,bundler和gemsets的问题。 我在rvm中安装了3个ruby: rvm rubies macruby-0.7.1 [ x86_64 ] ree-1.8.7-2010.02 [ x86_64 ] => ruby-1.9.2-p0 [ x86_64 ] 和gem一样: rvm gemsets macruby-0.7.1 [ x86_64 ] ree-1.8.7-2010.02 [ x86_64 ] ree-1.8.7-2010.02@chef [ x86_64 ] ree-1.8.7-2010.02@global [ x86_64 ] ree-1.8.7-2010.02@mobi [ x86_64 ] ree-1.8.7-2010.02@temple_rails [ x86_64 ] ruby-1.9.2-p0 [ x86_64 ] => ruby-1.9.2-p0@instapaper [ x86_64 ] ruby-1.9.2-p0@mobi [ […]

Bundler:如何在没有导轨的情况下使用?

我有一个项目使用铁路外的黄瓜。 如何使用我的gemfile中指定的版本加载gem?

在我的gem里面使用捆绑器

我想在我写的gem中使用bundler。 我有Gemfile和my_gem_file.rb我有 require ‘rubygems’ require ‘bundler’ Bundler.setup Bundler.require(:default) 但是当我构建并安装我的gem时,我得到exceptionBundler :: GemfileNotFound:找不到Gemfile。 在gem中使用捆绑器有什么解决方案吗?

在新的RHEL6服务器上安装ruby-filemagic gem时遇到困难

它似乎在寻找libmagic.so.1文件。 我有那个档案。 它位于/ usr / lib64中。 我没有以root用户身份运行此安装。 我也在使用rvm和Bundler。 这是我的“bundle”命令的结果,当它到达我的Gemfile中的ruby-filemagic行时: [server@mine ext]$ ruby extconf.rb –with-magiclib checking for magic_open() in -ltrue… no *** ERROR: missing required library to compile this module *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. […]

你如何激活或设置默认耙?

我见过很多 You have already activated rake 0.9.x, but your Gemfile requires rake 0.xx 错误。 当然,它们可以通过以下某些方法(临时或永久)解决。 bundle exec rake 上面的方法有效,但你总是要输入bundle exec。 它也可以通过解决 bundle update 但捆绑更新还会更新您的其他gem。 有人说它可以解决 gem uninstall unwanted_rake_version 是的,可以安装不需要的rake,但它仍然标记为已激活,因此仍然会出错。 一种解决方案是在Gemfile中明确指定rake版本,但这不是问题。 它是关于如何设置默认rake版本,或在rvm或其他类型的ruby安装中激活该特定版本?

如何在Heroku上使用rdiscount?

我正在尝试将一个小测试应用程序推送到Heroku。 这是App和Gem文件: 应用程序: require ‘sinatra’ require ‘haml’ require ‘rdiscount’ set :markdown, :layout_engine => :haml, :layout => :layout get ‘/’ do haml :index end get ‘/blog’ do markdown :test end 的Gemfile: source :rubygems gem ‘sinatra’ gem ‘thin’ gem ‘haml’ gem ‘rdiscount’ 在推送到Heroku之前,我运行了bundle install 。 但是在尝试安装rdiscount gem时,推送到Heroku会失败: —–> Ruby/Rack app detected —–> Installing dependencies using Bundler version […]