2012-04-26 55 views
0

我對我的項目進行了項目化,發現某些gem無法從maven安裝。 當我運行錯誤:無法在本地或存儲庫中找到gem

gem install jruby-openssl -v 0.7.2

命令行

我獲得以下的輸出:

Successfully installed jruby-openssl-0.7.2

當我運行Maven我得到一個錯誤:

ERROR: could not find gem jruby-openssl locally or in a repository

還有就是我的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這樣的寶石。

有沒有人有類似的問題?

我使用的JRuby 1.5.2

回答

0

要安裝JRuby的寶石使用。

jruby -S gem install jruby-openssl -v 0.7.2 

看到這個幫助。

相關問題