Tag: bundler

NoMethodError:调用Gem :: Package:Class的私有方法`open'安装rake(10.0.3)时发生错误,Bundler无法继续

我正在尝试从github同步的rails项目上工作。 即使rake-10.0.3安装成功,“bundle install”也会失败。 我是新来的铁轨,不知道如何继续这个。我GOOGLE了错误,并试图安装不同版本的耙子的解决schemebuild议,但没有帮助。 这是我正在做的…请帮助。 ruby 1.9.3p374 (2013-01-15) [i386-mingw32] >rails s ←[31mCould not find kaminari-0.14.1 in any of the sources←[0m ←[33mRun `bundle install` to install missing gems.←[0m >bundle install Fetching gem metadata from https://rubygems.org/……….. Fetching gem metadata from https://rubygems.org/.. NoMethodError: private method `open' called for Gem::Package:Class An error occurred while installing rake (10.0.3), and Bundler […]

Bundler不能和rbenv一起工作,找不到

我刚刚从rvm切换到rbenv ,我试图使用打包器进行gempipe理。 运行bundle install并尝试运行一个简单的sinatra应用程序( ruby app.rb )后,我得到这个: Could not find haml-3.1.4 in any of the sources Run `bundle install` to install missing gems. 再次运行bundle install不起作用。 也尝试了另一个问题的回应build议bundle update 。 这是我的Gemfile: source "http://rubygems.org" gem "sinatra" gem "haml" 这是bundle show产生的 * bundler (1.0.22) * haml (3.1.4) * rack (1.4.1) * rack-protection (1.2.0) * sinatra (1.3.2) * tilt (1.3.3) […]

如何在代理之后使用bundler?

我从sudo bundle install命令获得以下输出: Fetching source index for `http://rubygems.org/` Could not reach rubygems repository `http://rubygems.org/` Could not find gem 'rspec-rails (>= 2.0.0.beta.22, runtime)' in any of the gem sources. 我有$ http_proxy设置正确,我已经添加了gem:–http-proxy =我的代理 〜/ .gemrc。 这些设置是什么让我的gem命令的工作,我希望他们会翻译捆绑,但没有这样的运气。 想到sudo可能不会inheritance我所有的环境,我也将这些设置添加到我的root用户,但是nada。 在这一点上,打包程序正在阻止我部署我的应用程序,而且我可以发现很less有人遇到这个问题。 如果没有人有答案,我将被迫从我的Rails应用程序撕裂捆绑器(我不介意做…)

在窗户上的therubyracergem

我已经在Windows上和平地开发了,几个星期没有添加任何gem,今天我决定做一个软件包更新,但我无法通过这个名为therubyracer的gem。 我已经安装了开发包,它正在根据文档的validation程序进行工作。 我的问题是:有没有办法在Windows上安装这个gem? 这是为什么现在我正在做一个软件包更新,它被“滑”到轨道3.0.8,作为未来的3.1移植的早期踢开始的姿态? 编辑包括Gemfile和Gemfile.lock # Gemfile # source 'http://rubygems.org' source :rubygems gem 'rails' gem 'rake', '0.8.7' gem 'youtube_it' gem 'panda' gem "nifty-generators" # gem "mongoid", "2.0.0.rc.7" gem "mongoid" gem "mongoid-eager-loading" # gem 'mongoid_search' gem "bson_ext", ">1.1.5" gem 'devise' gem 'cancan' gem 'hirb' # gem 'heroku' gem 'rest-client' gem 'less' # needs the more plugin […]

Gem文件与git远程失败heroku推

我在我的gemfile中有以下行: gem 'client_side_validations', :git => "git@github.com:Dakuan/client_side_validations.git", :branch => "master", ref: '2245b4174ffd4b400d999cb5a2b6dccc0289eb67' 它指向的回购是公开的,我可以在本地运行捆绑软件安装/更新就好了。 当我尝试推送到Heroku时出现以下错误: Fetching git@github.com:Dakuan/client_side_validations.git Host key verification failed. fatal: The remote end hung up unexpectedly Git error: command `git clone 'git@github.com:Dakuan/client_side_validations.git' "/tmp/build_1xa9f06n4k1cu/vendor/bundle/ruby/1.9.1/cache/bundler/git/client_side_validations-56a04875baabb67b5f8c192c6c6743df476fd90f" –bare –no-hardlinks` in directory /tmp/build_1xa9f06n4k1cu has failed. ! ! 无法通过Bundler安装gem。 ! ! Heroku推送被拒绝,未能编译Ruby / rails应用程序 任何人对这里发生了什么有什么想法?

使用捆绑EXR耙或只是耙?

我学习Rails只使用rake命令,如rake db:migrate ; 不过,我读到,我应该使用bundle exec rake …而不是简单的rake 。 现在我很困惑要使用哪个。 我应该使用bundle exec rake而不是简单的rake或者它只是一个偏好的东西? 任何有识之士将不胜感激! 谢谢!

在山狮上安装Rmagick时出错

我曾经见过其他人在山狮上安装RMagick的问题。但是没有一个build议的解决scheme允许我成功安装rmagick。 这是我得到的错误消息: Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. checking for Ruby version >= 1.8.5… yes checking for /usr/local/bin/gcc-4.2… yes checking for Magick-config… yes checking for ImageMagick version >= 6.4.9… yes checking for HDRI disabled version of ImageMagick… yes checking for stdint.h… yes checking for sys/types.h… yes checking for wand/MagickWand.h… yes checking for InitializeMagick() […]

Ruby Gemspec依赖:可能有一个git分支依赖?

可能有一个git分支依赖,在mygem.gemspec里面? 我正在考虑类似于以下内容: gem.add_runtime_dependency 'oauth2', :git => 'git@github.com:lgs/oauth2.git' …但它不工作。

任务跑步者(吞食,咕噜等)和打包者(Webpack,Browserify)。 为什么一起使用?

我对任务跑步者和打包者世界有点新,而且经历过类似的事情 Grunt,Gulp,Webpack,Browserify ,我不觉得他们之间有太大的区别。 换句话说,我觉得Webpack可以完成任务跑步者所做的一切。 但是我仍然有一个巨大的例子,其中吞噬和webpack一起使用。 我找不出原因。 作为新手,我可能会把事情弄错了方向。 如果你能指出我缺less的东西,那将是非常好的。 任何有用的链接,欢迎。 提前致谢。

使用npm安装或更新所需的软件包,就像rubygems的bundler一样

我喜欢Bundler ,在依赖pipe理方面很棒。 我喜欢npm ,安装节点包很简单! 我有一个nodejs应用程序,并希望能够指定我的应用程序依赖关系,并轻松地安装/更新他们,无论我部署我的应用程序。 这不是我发布的图书馆,它是一个完整的networking应用程序。 我知道npm bundle命令,但似乎只是覆盖安装软件包的目录。 我习惯以这种方式使用捆绑器: # Gemfile gem "rails", "3.0.3" 在主机上安装rails v3.0.3和任何其他所需的gem,只要它不存在 > bundle install 我怎样才能达到与npm类似的东西?