2013-12-11 5 views
5

ArangoDB için yeni. Foxx çerçevesinin yardımıyla ArangoDB'nin üstünde API'ler oluşturabileceğiniz heyecan verici. Her nasılsa, bir foxx uygulamasını başarıyla çalıştırmayı/oluşturmayı başaramıyorum. Burada yanlış bir şey yapıyorum emin değilim. Aşağıda, foxx hello uygulamasını çalıştırmak için takip ettiğim yapılandırma ve adımların ayrıntıları yer almaktadır. https://github.com/arangodb/foxx-apps'da yönlendirildiği gibi.Bir arangoDB foxx uygulaması başarıyla çalıştırılamıyor

  • ArangoDB 1.4.3 (64x)
  • Windows 7 Pro (64x)
  • konumunu (C: \ triAGENS) yükleyin kullanıcı dizinden çalışan sistem yoluna

Komutları eklendi .

Komut: arangod.bat Command: arangod.bat Komut: foxx-manager.bat update ve foxx-manager.bat install hello-foxx /hello <code>foxx-manager.bat update</code> and <code>foxx-manager.bat install hello-foxx /hello</code>

Komutları kurulum dizinindeki çalışan.

Komut: arangod.bat Command: arangod.bat Komut: yardımcı olduğunuz için şimdiden foxx-manager.bat update ve foxx-manager.bat install hello-foxx /hello <code>foxx-manager.bat update</code> and <code>foxx-manager.bat install hello-foxx /hello</code>

teşekkürler. part 1)

için

cevap

7

Cevap Maalesef pencereler için yükleyici komut bir hata, bu bir sonraki sürümde giderilecektir yoktur. Sizin için hızlı bir düzeltme olarak: .bat dosyalarını (arangod.bat, arangosh.bat, foxx-manager.bat vb.) Düzenleyebilirsiniz. Bu dosyalarda ". \ Data" gibi bazı dosyalara/klasörlere başvurular vardır. veya "arangod.conf“Eğer dosya sistemi üzerinde herhangi bir yerden çalışıyor olacak bu dosyalar/klasörler için mutlak yolları eklerseniz.

Cevap kısmına 2) için

bu davranış ArangoDBs iletişimde bir hatadan kaynaklanıyor github ArangoDB dahili olarak, bir dosya indirilirken ayarlanacak bir içerik uzunluğunu gerektirir Github, her bir indirme işleminden sonra bu boyutu yalnızca sınırlı bir süre için önbelleğe alır, bu süreden sonra içerik uzunluğu düşürülür ve yeniden hesaplanır. Bir sonraki indirmeyi çalın (böylece sonraki indirme bir içerik uzunluğu göndermez).

Bu, hata iletinize zaman zaman neden olur.

düzeltmek için: Sadece çekirdek takımı radar bu hata vardır ve yaklaşan sürümleri biri bunu düzeltecek

(indirmek tetikleyici) yine aynı komutunu çalıştırın.

+0

Teşekkür @mchacki, Cevabınız 2. bölüm için çalışır, ancak bazılarını hala herhangi bir dizinden çalıştıramıyorum (değiştirdikten sonra bile. \ data ve conf dosyaları mutlak yola). Önerilerinden bir ipucu almalı ve daha fazla kaynağın bulunduğu yerlerle uğraşmaya çalışmalıyım. ArangoDB ile denemem için yeterli olmasa bile gelecekteki sürümleri bekleyebilirim. – fusionstrings

4

bu küçük güncelleme:

bölüm 1:

(1.4.8+), bir zip bir Foxx uygulamasını yüklemek için web arayüzünü kullanabilirsiniz ArangoDB en son sürümlerinde

dosya.Yani komut satırı araçlarını kullanmanıza gerek yok. Örneğin, "hello-foxx" uygulamasını Github'dan (https://github.com/arangodb/hello-foxx/archive/master.zip) bir zip dosyası olarak indirebilir ve zip dosyasını sunucunuza yüklemek için web arayüzünü kullanabilirsiniz.

bölüm 2: hala bazı geçici dosya dizini sorunu olabilir ama burada belirttiği gibi can sıkıcı "iç hata" sorunu son 1.4 sürümlerinde giderilmiştir : https://github.com/triAGENS/ArangoDB/issues/743