0

プロジェクトを Maven 化したところ、Maven からインストールできない gem があることがわかりました。私が走るとき

gem install jruby-openssl -v 0.7.2

コマンドラインから次の出力が得られます。

jruby-openssl-0.7.2 が正常にインストールされました

Maven を実行すると、次のエラーが表示されます。

エラー: gem jruby-openssl がローカルまたはリポジトリに見つかりませんでした

私のpom.xmlがあります:

    <dependency>
        <groupId>org.jruby</groupId>
        <artifactId>jruby-complete</artifactId>
        <version>1.5.2</version>
    </dependency>
...

<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>${exec.version}</version>
<executions>
    <execution>
        <id>install-gems</id>
        <phase>process-resources</phase>
        <configuration>
            <mainClass>org.jruby.Main</mainClass>
            <arguments>
                <argument>-S</argument>
                <argument>gem</argument>
                <argument>install</argument>
                <argument>jruby-openssl</argument>
                <argument>-v</argument>
                <argument>0.7.2</argument>
                <arguments>rails</arguments>
                <arguments>-v</arguments>
                <arguments>2.3.8</arguments>
                <arguments>rcov</arguments>
                <arguments>-v</arguments>
                <arguments>0.9.11</arguments>
                <arguments>activerecord-jdbcmysql-adapter</arguments>
                <arguments>-v</arguments>
                <arguments>1.2.1</arguments>
                <arguments>will_paginate</arguments>
                <arguments>-v</arguments>
                <arguments>2.3.15</arguments>
                <arguments>validates_timeliness</arguments>
                <arguments>-v</arguments>
                <arguments>2.3.2</arguments>
                <argument>--no-rdoc</argument>
                <argument>--no-test</argument>
                <argument>--user-install</argument>
            </arguments>
        </configuration>
        <goals>
            <goal>java</goal>
        </goals>
    </execution>
</executions>
</plugin>

open-ssl、rcov、will_paginate、activerecord-jdbcmysql-adapter などの gem だけをインストールすることはできません。

誰かが同様の問題を抱えていましたか?

私はjruby 1.5.2を使用しています

4

1 に答える 1

0

jruby gem をインストールするには、次を使用します。

jruby -S gem install jruby-openssl -v 0.7.2

これの参照が役立ちます。

于 2012-04-26T22:56:12.313 に答える