草庐IT

esm-bundler

全部标签

ruby-on-rails - Bundler 正在使用为不同的 gem 创建的 binstub。

当我使用运行Rails控制台时railsconsole一切都很好。当我使用运行Rails控制台时bundleexecrailsconsole我收到以下警告Bundlerisusingabinstubthatwascreatedforadifferentgem.Thisisdeprecated,infutureversionsyoumayneedto`bundlebinstubmy_gem`toworkaroundasystem/bundleconflict.my_gem恰好是我创建的一个gem,它完全不相关并且没有在当前项目目录中使用。我已经尝试了这个问题的所有解决方案,但没有成功:B

ruby-on-rails - 发生 fatal error 。请参阅位于 http ://bit. ly/bundler-issues 的 Bundler 故障排除文档

当我进行捆绑安装时,出现以下异常。这是什么?rajesh@rajesh:~/workspace/Cybermedia_Test$bundleinstallFetchinggemmetadatafromhttp://rubygems.org/.Unfortunately,afatalerrorhasoccurred.PleaseseetheBundlertroubleshootingdocumentationathttp://bit.ly/bundler-issues.Thanks!/home/rajesh/.rvm/gems/ruby-1.9.3-p385@global/gems/bu

ruby-on-rails - 尝试加载 gem 'rails-api' 时出错。 ( bundler ::GemRequireError)

我正在使用Rails5.0.0.beta3并创建一个rails-api。当我运行时rails-apigeneratescaffolduseremail:stringpassword:stringauth_token:string显示错误.rvm/gems/ruby-2.2.3/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in`rescueinblock(2levels)inrequire':Therewasanerrorwhiletryingtoloadthegem'rails-api'.(Bundler::GemRequireError

ruby - 如何切换 bundler 版本?

我以为下面的命令会切换bundler安装,但它实际上引发了错误。$bundle_1.10.6_-vCouldnotfindcommand"_1.10.6_".$bundle-vBundlerversion1.13.6$gemlist|grepbundlebundler(1.13.6,1.10.6)我该怎么办? 最佳答案 要使用不同的gem版本,您可以使用此模式:your-gem_version_。例如,bundle_1.10.6_-v。希望对您有所帮助。 关于ruby-如何切换bundl

ruby-on-rails - 需要 'bundler/setup' 和 'Bundler.require' 做什么?

在Rails应用程序中,在boot.rb中,有一行:require'bundler/setup'ifFile.exists?(ENV['BUNDLE_GEMFILE'])在application.rb中,还有一行:Bundler.require(:default,Rails.env)您能否简要解释一下Rails/Bundler在require'bundler/setup'和'Bundler.require'中做了什么?bundler/setup需要Bundler,Bundler.require需要Gemfile中的所有gem,这是否有效? 最佳答案

ruby - Grunt/Bundler 不会使用指定的 sass 版本

我们有一个使用Grunt和Bundler设置的项目。所有这些都安装没有问题。生成Gemfile.lock,提取正确的gems,并使用npm创建grunt文件。我们开始监视该项目,它在sass编译时爆炸,因为它使用了错误版本的sass而不是gemfile中指定的版本。顺便说一下,这是在Windows上...gem文件source'https://rubygems.org'gem'sass','~>3.2'gem'compass','~>0.12'gem'susy','~>1.0'Gemfile.lockGEMremote:https://rubygems.org/specs:chunky

ruby-on-rails - 即使我的应用程序使用 bundler ,我是否需要将 passenger 作为常规 gem 安装?

我正在尝试设置一个新服务器来托管Rails应用程序,并希望全新安装所有组件,所以我决定使用rvm+bundler。这是我第一次设置Rails服务器。我之前将bundler与应用程序一起使用,我了解它如何管理应用程序的依赖项...但是由于我安装了Passenger并且这是托管环境的依赖项,所以我需要在box本身而不是bundle这种依赖关系,对吧?或者我应该将passenger放入应用程序的Gemfile中吗? 最佳答案 应用程序本身可以在没有安装passenger(unicorn、webrick、mongrel、thin等)的情况下

ruby-on-rails - 使用 Bundler 和 Capistrano 部署 Rails 3 应用程序

在Rails3应用程序的capistrano部署期间,我希望我的服务器在每次部署时使用Gemfile.lock安装gems。而且因为我的服务器没有rvm和all..所有gems都应该作为系统gems安装。要安装系统gems,我们需要输入sudogeminstallanygem或者对于bunder,我们需要给出命令sudobundleinstall在我们里面currentCapistrano部署结构的目录。每次我部署时,我的部署都会在gems安装过程中中断。我需要sudobundleinstall运行。为此,我需要一个用于Capistrano的部署Hook。由bundlergem本身提供

ruby - 使用 bundler ,如何解压缩通过 git 存储库安装的 gem?

如何通过:git=>url解压bundler中指定的gem?我的Gemfile有gem'my_gem',:git=>'git@github.com:xxxxx/xxxxx.git'$bundle正确报告gem可用,并且我的代码有效。$bundlewhichmy_gem甚至告诉我我的gem存储在哪里。然而:$gemunpackmy_gemERROR:Gem'my_gem'notinstallednorfetchable.$bundleexecgemunpackmy_gemERROR:Gem'my_gem'notinstallednorfetchable.像这样安装的gem可以解压吗?

ruby-on-rails - Bundler:读取服务器证书 B:证书验证失败(OpenSSL::SSL::SSLError)

我用的是windows,执行bundle或bundleinstall时出现错误:RubyGemsEnvironment:-RUBYGEMSVERSION:2.0.0-RUBYVERSION:1.9.3(2012-02-16patchlevel125)[i386-mingw32]-INSTALLATIONDIRECTORY:C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1-RUBYEXECUTABLE:C:/RailsInstaller/Ruby1.9.3/bin/ruby.exe-EXECUTABLEDIRECTORY:C:/RailsIn