2012-03-18 10 views
8

मैं जब खेल deps जारी करने जिसमें मैं ~/ में कोई लिखने अनुमतियाँ सर्वर में एक नाटक ऐप का परिनियोजन कर रहा हूँ बदलने के लिए मैं निम्नलिखित त्रुटि मिलती हैखेलने ढांचे 1.x - कैसे आइवी लता कैश स्थान

[playdemo-playdemo.rhcloud.com repo]\> ~/playdemo/data/play-1.2.4/play deps 
~  _   _ 
~ _ __ | | __ _ _ _| | 
~ | '_ \| |/ _' | || |_| 
~ | __/|_|\____|\__ (_) 
~ |_|   |__/ 
~ 
~ play! 1.2.4, http://www.playframework.org 
~ 
~ Resolving dependencies using  /var/lib/libra/eadfb84dc0ac4b05baa584693f557e5e/playdemo/runtime/repo/conf/dependencies.yml, 
~ 
Exception in thread "main" java.io.FileNotFoundException:  /var/lib/libra/eadfb84dc0ac4b05baa584693f557e5e/.ivy2/cache/resolved-play-application-repo-1.0.xml (No such file or directory) 
    at java.io.FileOutputStream.open(Native Method) 
    at java.io.FileOutputStream.<init>(FileOutputStream.java:209) 
    at java.io.FileOutputStream.<init>(FileOutputStream.java:160) 
    at org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorWriter.write(XmlModuleDescriptorWriter.java:69) 
    at org.apache.ivy.plugins.parser.xml.XmlModuleDescriptorWriter.write(XmlModuleDescriptorWriter.java:61) 
    at org.apache.ivy.core.module.descriptor.DefaultModuleDescriptor.toIvyFile(DefaultModuleDescriptor.java:549) 
    at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:248) 
    at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:195) 
    at play.deps.DependenciesManager.resolve(DependenciesManager.java:327) 
    at play.deps.DependenciesManager.main(DependenciesManager.java:39) 

मैं कैश निर्देशिका बदलने के लिए कई बातें की कोशिश की, तरह निम्नलिखित सामग्री

<ivysettings> 
    <caches defaultCacheDir="/tmp/ivy"/> 
</ivysettings> 

एक डी-कैश गुजर साथ app.conf में एक ivysettings.xml बनाने =/tmp/आइवी लता

एक JAVA_OPTS वातावरण चर

export JAVA_OPTS="$JAVA_OPTS -Divy.default.ivy.user.dir=/tmp/ivy" 

एक पैरामीटर

play deps -Divy.default.ivy.user.dir=/tmp/ivy 

लेकिन कुछ भी काम करने के लिए लगता है के रूप में यह पारित करने की स्थापना ...

किसी भी विचार है कि मैं क्या कर सकता है ???

saludos

sas

-

संपादित

पुनश्च: How to override the location of Ivy's Cache?

उत्तर

12

और विभिन्न विकल्पों की कोशिश कर रहा, मैं के कई घंटे के बाद आसपास googling: इस संबंधित सवाल पाया ve finnaly जवाब मिला

सिर्फ

play deps -Divy.home=/tmp/ivy2/ 

मैं इसे किसी और

किसी के लिए उपयोगी हो सकता है आशा करना पड़ा

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^