Tag: 打包机

捆绑器可以显示Gemfile中的哪些gem具有更新的版本(例如捆绑更新的干运行)

有没有办法在假装模式下运行包更新 ,类似于Rails生成器的-p(假装)标志或帽的-n(干运行)标志? 我想象的是这样的: $> bundle update -p Fetching source index for http://rubygems.org/ The following gems have updated versions: … list of gems …

Sinatra + Bundler?

我想知道如何使用与西纳特拉Bundler。 这个想法是使用Bundler在.gems文件夹下载的gem。

你怎么解开bundle install –without

你如何撤消跑步 bundle install –without development 现在,我在开发组中有一些gem,因为我跑了一次…(注意,我试图删除gemfile.lock无济于事)

捆绑命令找不到mac

我正在使用ruby,我被给了一个压缩文件与一些ruby程序,它说:在文件夹内,运行bundle install来安装所需的软件包。 当我在terminal上运行命令时,它说bundle command not found 。 有人可以给我一个详细的描述,我怎么能解决这个问题?

如何找出哪个gem具有特定的依赖关系?

我注释了一个gem,但“捆绑安装”仍然不会运行。 如何找出哪个gem依赖于sys-proctable? $ bundle install Fetching gem metadata from https://rubygems.org/……… Fetching gem metadata from https://rubygems.org/.. Resolving dependencies… Could not find sys-proctable-0.9.2 in any of the sources $ grep proctable Gemfile #gem 'sys-proctable', '0.9.2', :path => "vendor/gems" $ bundle list Resolving dependencies… Could not find gem 'rspec-rails (= 2.11.0) ruby' in the gems available on this […]

如何使用捆绑器重新安装gem

我做了一个bundle show并获得了一个gem目录的完整path。 不幸的是,我使用rm -r gem_path删除了目录。 然后我的轨道应用程序不再工作了。 如果我尝试启动服务器或启动轨道控制台,它会输出以下错误: <class:Application> :未初始化的常量MyAPP::Application::Gem (NameError) 我应该怎么做才能回来? 我尝试bundle install或bundle update ,希望强制捆绑search的gem和安装它,但没有奏效。 我也尝试删除Gemfile.lock并运行bundle install 。 没有改变,相同的错误。 有问题的gem是作为标签上的行为 。

Rails打包器不会在组中安装gem

我有几个gem,包括ruby-debug在一个叫做:development的捆绑器组中。 当我运行捆绑命令时,这些gem被忽略,它只安装不在任何组中的gem。 我如何确保bundler不会忽略开发组中的gem? 编辑:这是我的Gemfile的样子。 source 'http://rubygems.org' gem 'rails', '3.0.1' # Auth gems gem "devise", "1.1.3" gem "omniauth" # Bundle Mongoid gems gem "mongoid", "2.0.0.beta.19" gem "bson_ext" # Asset gems gem 'jquery-rails' gem "jammit" # Controller gems gem 'inherited_resources', '1.1.2' # View gems gem 'haml' gem 'formtastic', '~> 1.1.0' # Nokogiri gem "mechanize" gem "json" group […]

我如何供应Rails3 / Bundler的gem

在Rails 2.X中,我可以简单地将gem复制到vendor/gems/gem_name ,或者使用rake命令rake gems:unpack 。 由于Rails3使用捆绑器,它似乎不再工作。 我已经find了命令bundle package ,但是它不能以相同的方式工作。 编辑: 所以,只是想详细说明一下: 轨道2的工作方式,我可以很容易地findvendor/gems东西。 如果它们捆绑在.gem文件中,那是不可能的。 另外,在开发一个gem / plugin的时候,把它放在一个rails应用程序中来testing它是非常有用的。 我如何用bundler / rails3做这样的事情? 我的工作stream程是否以某种方式破坏了?

Rails 3 – Bundler / Capistrano错误

我有一个基本的Rails 3应用程序在我的开发框本地工作,但是想要testing一下部署,以确保一切正常。 我正在使用Capistrano进行部署。 当我运行cap deploy (所有其他必要的设置之后),它打破了这个命令与此错误: […] * executing 'bundle:install' * executing "bundle install –gemfile /var/www/trex/releases/20100917172521/Gemfile –path /var/www/trex/shared/bundle –deployment –quiet –without development test" servers: ["www.[my domain].com"] [www.[my domain].com] executing command ** [out :: www.[my domain].com] sh: bundle: command not found command finished […] 所以看起来它在服务器上找不到bundle命令。 但是,当我login到服务器… $ ruby -v ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux] $ […]

Bundler在升级到Rubygems 1.5.0后抛出未初始化的常量Gem :: SilentUI(NameError)错误

我运行gem update –system更新到Rubygems 1.5.0,每次运行任何bundle命令后,我都会得到: rvm/gems/ruby-1.8.7-p249/gems/bundler-1.0.9/lib/bundler/ui.rb:56: uninitialized constant Gem::SilentUI (NameError) 其他人遇到过这个问题吗?