質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Jenkins

Jenkinsとは、Apache TomcatなどのServletで動作しているサーバーベースシステムです。Jenkinsはオープンソースであり、LInux,Mac OS X,Windows,Solaris,FreeBSDとOpenBSDのためのパッケージがあります。

Q&A

解決済

1回答

8604閲覧

Jenkinsのプラグインがインストールできない (rbenv, Ruby Runtime)

退会済みユーザー

退会済みユーザー

総合スコア0

Jenkins

Jenkinsとは、Apache TomcatなどのServletで動作しているサーバーベースシステムです。Jenkinsはオープンソースであり、LInux,Mac OS X,Windows,Solaris,FreeBSDとOpenBSDのためのパッケージがあります。

0グッド

0クリップ

投稿2015/11/10 09:27

編集2015/11/10 10:48

お世話になっております。
Jenkinsでrbenv pluginをインストールしようと思ったのですが、何度試してみても失敗します。

  • MacOSX 10.11
  • Homebrew(0.9.5)による構築
  • Jenkins ver. 1.637

http://localhost:8081/pluginManager/available よりインストールを試みております。

java

1Ruby Runtime Plugin 2失敗 - 3 4java.io.IOException: Failed to dynamically deploy this plugin 5 at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1328) 6 at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1126) 7 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 8 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 9 at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110) 10 at java.lang.Thread.run(Thread.java:745) 11Caused by: java.io.IOException: Failed to install ruby-runtime plugin 12 at hudson.PluginManager.dynamicLoad(PluginManager.java:487) 13 at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1324) 14 ... 5 more 15Caused by: java.io.IOException: Failed to initialize 16 at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:441) 17 at hudson.PluginManager.dynamicLoad(PluginManager.java:478) 18 ... 6 more 19Caused by: java.lang.ClassCircularityError: org/jruby/RubyClass 20 at java.lang.Class.forName0(Native Method) 21 at java.lang.Class.forName(Class.java:348) 22 at org.jenkinsci.bytecode.ClassWriter.loadClass(ClassWriter.java:97) 23 at org.jenkinsci.bytecode.ClassWriter.getCommonSuperClass(ClassWriter.java:64) 24 at org.kohsuke.asm5.ClassWriter.getMergedType(ClassWriter.java:1654) 25 at org.kohsuke.asm5.Frame.merge(Frame.java:1426) 26 at org.kohsuke.asm5.Frame.merge(Frame.java:1374) 27 at org.kohsuke.asm5.MethodWriter.visitMaxs(MethodWriter.java:1475) 28 at org.kohsuke.asm5.tree.MethodNode.accept(MethodNode.java:833) 29 at org.kohsuke.asm5.commons.JSRInlinerAdapter.visitEnd(JSRInlinerAdapter.java:187) 30 at org.jenkinsci.bytecode.Transformer$1$1.visitEnd(Transformer.java:107) 31 at org.kohsuke.asm5.MethodVisitor.visitEnd(MethodVisitor.java:877) 32 at org.kohsuke.asm5.ClassReader.readMethod(ClassReader.java:1021) 33 at org.kohsuke.asm5.ClassReader.accept(ClassReader.java:693) 34 at org.kohsuke.asm5.ClassReader.accept(ClassReader.java:506) 35 at org.jenkinsci.bytecode.Transformer.transform(Transformer.java:113) 36 at hudson.ClassicPluginStrategy$AntClassLoader2.defineClassFromData(ClassicPluginStrategy.java:800) 37 at jenkins.util.AntClassLoader.getClassFromStream(AntClassLoader.java:1310) 38 at jenkins.util.AntClassLoader.findClassInComponents(AntClassLoader.java:1366) 39 at jenkins.util.AntClassLoader.findClass(AntClassLoader.java:1326) 40 at jenkins.util.AntClassLoader.loadClass(AntClassLoader.java:1079) 41 at java.lang.ClassLoader.loadClass(ClassLoader.java:357) 42 at org.jenkinsci.jruby.RubyClassConverter.<init>(RubyClassConverter.java:12) 43 at org.jenkinsci.jruby.JRubyXStream.register(JRubyXStream.java:25) 44 at ruby.RubyRuntimePlugin.initRubyXStreams(RubyRuntimePlugin.java:44) 45 at ruby.RubyRuntimePlugin.start(RubyRuntimePlugin.java:28) 46 at hudson.ClassicPluginStrategy.startPlugin(ClassicPluginStrategy.java:449) 47 at hudson.ClassicPluginStrategy.load(ClassicPluginStrategy.java:438) 48 ... 7 more 49 50rbenv plugin 51失敗 - 52 53java.io.IOException: Failed to dynamically deploy this plugin 54 at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1328) 55 at hudson.model.UpdateCenter$DownloadJob.run(UpdateCenter.java:1126) 56 at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 57 at java.util.concurrent.FutureTask.run(FutureTask.java:266) 58 at hudson.remoting.AtmostOneThreadExecutor$Worker.run(AtmostOneThreadExecutor.java:110) 59 at java.lang.Thread.run(Thread.java:745) 60Caused by: java.io.IOException: Failed to install rbenv plugin 61 at hudson.PluginManager.dynamicLoad(PluginManager.java:487) 62 at hudson.model.UpdateCenter$InstallationJob._run(UpdateCenter.java:1324) 63 ... 5 more 64Caused by: java.io.IOException: Dependency ruby-runtime (0.10) doesn't exist 65 at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:533) 66 at hudson.PluginManager.dynamicLoad(PluginManager.java:477) 67 ... 6 more 68

.hpiをアップロードする方法も失敗してしまいました。

ぜひご教示いただけますと幸いです。

よろしくお願いいたします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

全くの推測ですが・・・
rbenvHomebrew でインストールされたのでは?

もしそうなら、下記情報が参考にならないでしょうか。

[Jenkinsでrubyのビルドでハマった点](http://qiita.com/kitaro_tn/items/22fd3830ba9a85ad5320)

要するに、Homebrewでインストールされたrbenvのインストール先パスが、rbenv build wrapper の想定しているパスと異なることが原因らしく、環境変数 RBENV_ROOT の設定を変更してやると良いらしいです。

今回のケースに当てはまるか分かりませんが、試してみる価値はあると思います。

投稿2015/11/10 14:11

pi-chan

総合スコア5936

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問