首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jruby上安装gem

在jruby上安装gem
EN

Stack Overflow用户
提问于 2011-11-22 06:41:24
回答 2查看 7.3K关注 0票数 5

我使用过ruby和ROR,但这个新项目要求我使用jruby。我已经得到了文档,它要求我安装jgem install cucumber等。

我在Ubuntu 10.10上这样做

我不明白jgem的部分。

我做了一些研究,并尝试通过jruby -S gem install cucumber安装它

并得到了输出:

代码语言:javascript
复制
JRuby limited openssl loaded. gem install jruby-openssl for full support.
http://jruby.kenai.com/pages/JRuby_Builtin_OpenSSL
ERROR:  While executing gem ... (SystemCallError)
    Unknown error - mkdir failed

我尝试安装:gem install jruby-openssl,并得到相同的结果

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-22 18:26:08

听起来很奇怪,你是怎么安装JRuby的?使用RVM?

如果你使用rvm,安装和使用jruby就像其他ruby实现一样非常容易。

代码语言:javascript
复制
rvm install jruby
rvm use jruby

jruby -v
gem install jruby-openssl
票数 4
EN

Stack Overflow用户

发布于 2012-03-29 22:05:57

这些步骤展示了如何将biojruby-openssl打包到jruby-complete-1.6.7.jar中成为biojruby.jar (仅出于我的目的,我需要bioruby来开发生物信息学程序)

以下是步骤:

在terminal/console

  • In终端/控制台中,确保导航到包含jruby-

  • -1.6.7.jar的目录,键入:

mkdir biojruby

  • 只需添加你想要的任何gem,因为那些纯粹用ruby编写而没有任何C扩展的gem可以在Jruby中工作!

java -jar jruby-complete-1.6.7.jar -S gem install -i ./biojruby bio java -jar jruby-complete-1.6.7.jar -S gem install -i ./biojruby jruby-openssl jar uf jruby-complete-1.6.7.jar -C Biojruby.mv jruby-complete-1.6.7.jar您可以删除文件夹“biojruby.jar

  • Now”

  • Completed!

现在输入:

代码语言:javascript
复制
java -jar biojruby.jar -S gem list

您将看到(表示成功):

代码语言:javascript
复制
**** LOCAL GEMS ***
bio (1.4.2)
bouncy-castle-java (1.5.0146.1)
jruby-openssl (0.7.6.1)
rake (0.8.7)
sources (0.0.1)*

现在您可以通过键入以下内容来测试您的ruby脚本:

代码语言:javascript
复制
java -jar biojruby.jar #Your_Ruby_Script.rb#
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8219563

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档