gpt4 book ai didi

ruby-on-rails - 在 jruby 上安装 gem

转载 作者:数据小太阳 更新时间:2023-10-29 07:24:05 35 4
gpt4 key购买 nike

我使用过 ruby​​ 和 ROR,但这个新项目要求我使用 jruby。我收到了文档广告,要求我安装 jgem install cucumber 等。

我在 Ubuntu 10.10 上执行此操作

我不明白 jgem 部分。

我做了一些研究并尝试通过以下方式安装它:jruby -S gem install cucumber

得到输出:

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得到了相同的结果

最佳答案

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

步骤如下:

  • 确保您导航到终端/控制台中包含 jruby-complete-1.6.7.jar 的目录

  • 在终端/控制台中,输入:

    mkdir biojruby
  • 只需添加您想要的任何 gem,因为没有任何 C 扩展的纯 ruby​​ 编写的 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
  • 现在您可以删除文件夹“biojruby”

  • 完成!

现在输入:

java -jar biojruby.jar -S gem list

你会看到(表示成功):

**** 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​​ 脚本进行测试:

java -jar biojruby.jar #Your_Ruby_Script.rb#

关于ruby-on-rails - 在 jruby 上安装 gem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8219563/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com