2013-03-03 43 views
0

我想用Ruby Sinatra腳本製作JAR,所以我需要訪問一些寶石。JRuby和GEMS_PATH

我嘗試安裝他們喜歡的是:

$ jruby -S gem install sinatra sqlite3 json    
ERROR: While executing gem ... (Gem::FilePermissionError) 
You don't have write permissions into the /usr/share/jruby/lib/ruby/gems/1.8 directory. 

是他們把它們放在我的主目錄的方法嗎? 我使用Fedora 17 i686和JRuby 1.6.3。

回答

1

您可以install the gems在使用-i選擇一個特定的目錄:

$ gem install -i /path/to/location sinatra sqlite3 json 

然後GEM_PATH變量設置爲/path/to/location/gems