- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当前的 Trinidad gem 依赖于 jruby-rack 1.1.0,它在我的每一项 Assets 的开发日志中显示了一些错误
/Users/bijan/.rvm/gems/jruby-1.7.3/gems/rack-1.4.5/lib/rack/utils.rb:399 警告: block 参数有多个值(2 个为1)
这个问题显然已经在当前的 jruby-rack (1.2) 主分支中得到解决,我想让 trinidad 依赖于此。
有没有办法在我的 Gemfile 中执行此操作?或者另一个比 fork Trinidad gem 并指定不同版本的 jruby-rack 更简单的解决方案(并希望它能工作,因为它可能不会)。
最佳答案
TL;DR - 不是真的。您需要构建一个或两个项目,或者通过发布的方式从 jruby-rack
团队获得一些帮助。请参阅底部了解构建步骤。
当前的 Trinidad 版本(1.4.4 和 1.4.5B1 预发行版)使用带有乐观版本控制的 jruby-rack
(>= 1.1.10
和 >= 1.1.13
),因此任何满足此条件的依赖项(例如 1.2.0)都将优先,而不会触及特立尼达。
不幸的是,由于 JAR 的打包方式,git:
或 github:
依赖项将不起作用。您需要build the gem你自己。这还不错——除了工作的 JDK/JRuby 设置之外,您实际上只需要 Maven。
一旦 jruby-rack
通过更改构建/发布,将能够在 Gemfile 中指定可用版本(假设它的版本为 1.2.0):
gem 'jruby-rack', '~> 1.2.0'
gem 'trinidad'
也许jruby-rack
团队可以将此特定更改向后移植到 1.1.13 维护线,并在不引入不兼容性的情况下推送 1.1.13.2 版本。或者他们可能愿意从大师处进行预发布。
我尚未测试 Assets 是否正常工作,但构建和指定本地版本相对容易:
# Assuming mvn is on the path, JRuby is active, and you
# have gem install permissions:
git clone https://github.com/jruby/jruby-rack.git
cd jruby-rack
bundle install
bundle exec rake clean gem SKIP_SPECS=true
gem install --local target/jruby-rack-1.2.0.SNAPSHOT.gem
此后,您可以在 Gemfile 中使用 gem 'jruby-rack', '~> 1.2.0.SNAPSHOT'
来满足 Trinidad 的要求并测试您的问题是否得到解决。
关于jruby - 让 trinidad 依赖 jruby-rack 的替代版本的最简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15370906/
使用 Trinidad selectBooleanCheckbox 组件如下: 渲染 html 是: X
我有一个带有一些表单、xhtml 页面的 JSF 2.0 项目,添加 MyFaces Trinidad 输入日期组件并运行该应用程序后,当我单击“输入日期”图标时,它没有响应并且不执行任何操作?或者我
我的基于 JSF 的应用程序遇到了一个令人不快的问题。现在我有几个 xhtml 文件,其中包括/使用以下内容标签库: xmlns:ui="http://java.sun.com/jsf/facelet
我的 jsp 页面中有一个日期字段,我在其中使用了 apache trinidad。我为此编写了以下代码 现在,我遇到的问题是,每当我输入无效日期时,错误消息就会散布在整个页面上,并且我会得
这是我的 .xhtml 文件 我希望能够识别客户端的不同选项。在我的支持 bean 中,每个选择都有 boolean 值。 是否可以在客户端实际识别这些选项? bean 代码如下所示: p
当我第一次通过“jruby -S trinidad”启动 Trinidad 时我收到消息: added application to pool, size now = 1 如何在我的 config/t
当前的 Trinidad gem 依赖于 jruby-rack 1.1.0,它在我的每一项 Assets 的开发日志中显示了一些错误 /Users/bijan/.rvm/gems/jruby-1.7.
我有一个带有 MyFaces Trinidad 2.0.1 组件的 JSF 2.0 项目,我使用 trinidad 组件创建了一些表单,但某些使用 ajax 的组件未按预期呈现或像 showcase
我们有一个基于 Apache Trinidad 的应用程序,可以在 Tomcat 6 和 7 上正常运行。同一个应用程序在 Tomcat 8 上抛出以下异常。Trinidad lib 版本是 2.1.
我一直在从事一个项目,并试图了解这些组件的工作原理。我对每个人扮演的角色感到困惑。我当前的任务是将一个在 Tomcat 5.5 中使用 JSF、MyFaces、Trinidad 和 Facelets
当使用时Trinidad lib 中的组件在资源管理器中使用它会出现问题,因为它没有内置对 SVG 查看器的支持。 特立尼达有硬编码 URL,以防打开 SVG 查看器的 adobe 页面时出错。问题是
我是 Oracle ADF 的新手,使用的是 Jdeveloper 11.1.1.7我正在使用蒙皮为我的应用程序创建样式。我想为皮肤使用两个不同的 css 文件。 lightblue.css 将为组件
我正在尝试运行此应用程序:github.com/Soliah/sinatra-jruby-heroku.git 根据 Heroku 的发布说明,需要进行一次更新: http://devcenter.h
我有一个使用 Jruby 的 Rails 应用程序,我想将其部署到生产环境中。它使用特立尼达。我想在不使用 root 的情况下以端口 80 运行。 authbind 会是一个合理的选择(在 Ubunt
您如何看待/使用接口(interface)层? “支持”层将是 Spring 3。 标准是: 您的私有(private)意见 组件 文档 AJAX 集成 浏览器支持 社区 工具支持(Eclipse、N
有人在使用 Trinidad 时实现了 Java 库(甚至编译的 Java 类)的热部署吗? 我的 Rails 应用程序在 Trinidad 上运行,并依赖于在 my-rails/lib/java 下
我是一名优秀的程序员,十分优秀!