草庐IT

cocoon-gem

全部标签

ruby-on-rails - 在此机器上可用的 gem 中找不到 gem 'tzinfo-data (>=0) x86-mingw32'。运行 bundle install 以安装缺少的 gem

我是RubyonRails开发的新手。刚开始学习。我在我的Windows8.1电脑上安装了ruby​​onrails,并使用了网站上的以下软件包。我正在使用windows8.1包含的包是ruby2.0.0rails4.1bundler混帐数据库小TDSSQL服务器支持开发工具包但是当我尝试使用commandrails运行服务器时,出现以下错误。在此机器上可用的gem中找不到gem'tzinfo-data(>=0)x86-mingw32'。运行bundleinstall以安装缺少的gem我尝试使用bundleinstall命令,但随后出现以下错误dl已弃用,请使用fiddle请推荐

ruby-on-rails - 安装 http_parser.rb 时出现错误 : Failed to build gem native extension

当我尝试使用gem安装http_parser时出现此错误:dongl_000@LENNY~/ava-home(master)$geminstallhttp_parser.rb-v'0.6.0'Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallinghttp_parser.rb:ERROR:Failedtobuildgemnativeextension.c:/Ruby22-x64/bin/ruby.exe-r./siteconf20160217-15056-1hoiyfc.rbextconf.rbcreati

ruby - gem 名称过多

我正在尝试发布我的gem。看起来我有两个错误。Failedtoload/Users//.gemrcbecauseitdoesn'tcontainvalidYAMLhashERROR:Whileexecutinggem...(Gem::CommandLineError)Toomanygemnames(/Users//Documents/Projects/Gems/Pirateme/pkg/.gem,Set,to,http://mygemserver.com);pleasespecifyonlyone任何人都可以照亮它吗?不确定,我重新启动了gem几次。 最佳答

ruby-debug-ide 无法在 Windows 中构建 gem native 扩展

我已经安装了debase,但是当我尝试geminstallruby​​-debug-ide时,它​​仍然无法构建gem原生扩展:ERROR:Errorinstallingruby-debug-ide-0.6.1.beta2.gem:ERROR:Failedtobuildgemnativeextension.C:/Ruby22-x64/bin/ruby.exemkrf_conf.rbInstallingbasegemUnabletoresolvedependency:userrequested'debase(>0)'C:/Ruby22-x64/lib/ruby/2.2.0/rubygem

ruby - 如何列出任何非依赖项的 gem(即,类似于 Homebrew 中的 `brew leaves`)

我知道gemdependency是研究依赖图的一种方法,但我正在寻找更直接的东西。我只想列出不依赖于其他gem的gem。在Homebrew中,您可以使用brewleaves完成类似的事情-这会列出不依赖于其他包的包。我提到这一点,以防它有助于理解我要完成的任务。 最佳答案 我为此制作了一个小的shell脚本:#!/bin/shGEMS_FILE=`mktemp`DEPENDENCIES_FILE=`mktemp`gemlist-l|sed's/(.*//'|sort>$GEMS_FILEcat$GEMS_FILE|xargs-n1g

Ruby 无法连接到 ruby​​gems.org

我已经在J​​ekyll站点上工作了一个月,没有出现任何问题,但是从本周开始,每次我尝试运行bundleinstall时,我都会收到错误Bundler::HTTPError无法从https://rubygems.org获取规范。我在macOS10.13、ruby2.5.1上。这是我的ruby-ropen-uri-e'evalopen("https://git.io/vQhWq").read'的输出Here'syourRubyandOpenSSLenvironment:Ruby:2.5.1p57(2018-03-29revision63029)[x86_64-darwin17]RubyG

ruby - gem 安装来自哪里?

我想知道,当我筛选示例时,我如何在安装gems时找到源库。例如,我有require'oauth2'然后安装,我运行geminstalloauth2从哪个存储库中提取gem安装?我想使用反射对示例中的一些调用进行逆向工程。 最佳答案 默认gem从Rubygems中提取数据,主要的gem存储库,但如果您给它一个URL或使用--source选项指定备用源,您就可以从任何地方安装。有些人更喜欢为他们的依赖项使用私有(private)gem托管。为什么不使用Gemfile管理你的依赖?它使它更加清晰:source'https://rubyge

ruby - 如何在 AWS Lambda 中正确加载 gem 扩展

我在处理AWSLambda上的gem加载错误时遇到问题。{"errorMessage":"LoadError:libpq.so.5:cannotopensharedobjectfile:Nosuchfileordirectory-/var/task/vendor/bundle/ruby/2.5.0/gems/pg-1.1.4/lib/pg_ext.so","errorType":"Function","stackTrace":["/var/lang/lib/ruby/2.5.0/rubygems/core_ext/kernel_require.rb:59:in`require'","/

ruby - 如何在无环境 Ruby 脚本中指定 ruby​​gems 路径?

我已经用Ruby为Cacti编写了一个数据收集脚本,它在命令行中运行良好但是Cacti通过“env-i”运行脚本,它剥离了环境,所以Ruby不能找到ruby​​gems库(“在‘require’中:没有要加载的文件--ruby​​gems(LoadError)”)。我该如何解决这个问题? 最佳答案 #!/bin/sh#exportLOAD_PATH=whatever#exportRUBYLIB=whatever#exportRUBYOPT=whatever#exportRUBYPATH=whatever#exportRUBYSHEL

ruby-on-rails - 安装 ruby gem

当我运行这样的Ruby命令时geminstallheroku或gemupdate--system我收到警告ERROR:Couldnotfindavalidgem'heroku'(>=0)inanyrepositoryERROR:Whileexecutinggem...(Gem::RemoteFetcher::FetchError)Errno::ECONNREFUSED:Noconnectioncouldbemadebecausethetargetmachineactivelyrefusedit.-connect(2)(http://rubygems.org/latest_specs.4