草庐IT

wicked-gem

全部标签

ruby-on-rails - Gem::Installer::ExtensionBuildError:错误:无法构建 gem native 扩展。 - 在 Debian 7 上安装 Redmine

我按照这里的安装说明操作:http://www.redmine.org/projects/redmine/wiki/HowTo_Install_Redmine_2_integrated_with_Gitolite_2_on_Debian_Wheezy_with_Apache_and_Phusion_Passenger这是我的输出:root@projects:~#sudo-i-uredmine-Hsh-c"bundleinstall--withoutdevelopmenttestpostgresqlsqlite"YourGemfileliststhegemredcarpet(~>2.3.

ruby-on-rails - 设置 Rails 时出错——找不到 gem "actionview"

我不确定为什么我会遇到这个问题,因为我之前已经在我的Mac上成功设置了Rails。但是,我不得不重新设置它并遇到了这个错误:ERROR:Couldnotfindavalidgem'actionview'(=4.2.1)inanyrepositoryERROR:Possiblealternatives:actionview我尝试安装actionviewgem:geminstallactionview安装成功,但运行后还是出现上面的错误信息sudogeminstallrails 最佳答案 代替:$sudogeminstallrails这

ruby-on-rails - Json gem 安装失败。 Xcode 已经安装并且是最新的

尝试运行捆绑程序时出现以下错误。bundleinstallFetchinggemmetadatafromhttps://rubygems.org/...........Fetchingversionmetadatafromhttps://rubygems.org/..Usingrake10.0.4Usingi18n0.6.1Usingmulti_json1.7.3Usingactivesupport3.2.13Usingbuilder3.0.4Usingactivemodel3.2.13Usingerubis2.7.0Usingjourney1.0.4Usingrack1.4.5Usi

ruby - OAuth2 INTRIDEA gem 和 HTTP 基本身份验证 header

使用INTRIDEA的OAuth2Rubygem,是否有推荐的方法来使用密码策略添加HTTP基本身份验证header?此方法由IETFRFC6749推荐Yahoo和RingCentralOAuth2.0实现要求。我正在使用的所需header格式如下:Authorization:Basic以下不起作用并且似乎没有添加授权header:client=OAuth2::Client.new('CLIENT_ID','CLIENT_SECRET',:site=>'https://example.com)token=client.password.get_token('USERNAME','PAS

ruby - 无法推送 gem : Home does not appear to be a valid URL

我刚刚完成构建,尝试推送gem我收到以下错误:保存您的gem时出现问题:HomedoesnotappeartobeavalidURL.这是我的gem规范:#coding:utf-8lib=File.expand_path('../lib',__FILE__)$LOAD_PATH.unshift(lib)unless$LOAD_PATH.include?(lib)require'upkeeper/version'Gem::Specification.newdo|spec|spec.name="upkeeper"spec.version=Upkeeper::VERSIONspec.auth

ruby - Mac Rmagick 2.13.2 错误 : Failed to build gem native extension

最近我将我的Mac更新到ElCapitan并重新安装(使用Homebrew)ImageMagick6.9.2-7不幸的是,bundleinstall不起作用,因为RMagick无法构建。这里是堆栈跟踪:Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension./Users/me/.rvm/rubies/ruby-1.9.3-p327/bin/ruby-r./siteconf20151204-39308-uw4m6y.rbextconf.rbcheckingforRubyversion>=1.8.5...yescheckingf

ruby-on-rails - 将 Ruby gems 推送到自己的服务器,以便可以公开访问

有什么方法可以将Rubygems推送到自己的服务器吗?我想让它公开访问(通过外部应用程序)。我试过使用geminabox,但我读过geminabox设置了一个服务器来在我的组织内托管gem。请提出建议。提前致谢。 最佳答案 从您的服务器使用GEMS使用gemsources命令将gem服务器添加到系统范围的gem源。gemsources--addhttp://localhost:9292然后照常安装gems:geminstallsecretgemSuccessfullyinstalledsecretgem-0.0.11geminsta

ruby-on-rails - 在 rails 5 上注释 Gem ruby

我在使用annotategem时遇到了一些问题。我正在运行ruby​​2.3和rails5beta3。bundleinstall似乎工作得很好,但是当我调用annotate命令时,我得到了这个……ruby@echobase:~/crash$annotateWARN:UnresolvedspecsduringGem::Specification.reset:activerecord(=3.2)WARN:Clearingoutunresolvedspecs.Pleasereportabugifthiscausesproblems./usr/local/lib/ruby/gems/2.3.0

ruby - 在 ruby​​ gem dasing.io - dashboard .erb files - sinatra 中使用变量

使用dashing.io制作一些很棒的仪表板。我知道dashing是用ruby​​和sinatra构建的,并使用特定目录中的.erb文件来制作仪表板。我在使用.erb作业设置dashing或将信息输入仪表板时没有任何问题。我想做的是使用从我的一个仪表板.erb文件中的uri字符串传递的变量。仪表板目录还有一个layout.erb文件,看起来像模板,这就是我要放入的内容:然而,这在sinatra中给我带来了错误。理想情况下,我想添加一个uri参数来更改仪表板。所以我想在sample.com:3030/mydashboard运行我的dashing实例添加一个uri参数sample.com:

使用 Crystal 的 Ruby gem native 扩展?

我只是想收集一些一般信息,因为我正在寻求提高ActiveModelSerializers的性能。我之前也从未编写过native扩展,但看过一些C扩展和Rust扩展。我的问题:完成了吗?(在ruby​​gem中编写crystal原生扩展?)在Crystal中如何与ruby​​对象/结构进行交互?(两种语言之间是否需要任何形式的编码或任何通信?) 最佳答案 由于RubyAPI是用C编写的,因此应该可以为其创建Crystal绑定(bind),然后在Crystal中编写Ruby扩展。例如,查看crystalyzed_ruby项目:https