sudo service couchdb start
veya Ubuntu Sunucu 14.04 Her iki komutları bu komutlaCouchDB -gt: beklenmedik operatör
sudo /etc/init.d/couchdb start
ile
bu hata ile başarısız bu komutla CouchDB başlatmaya çalışırken:
sudo service couchdb start
* Starting database server couchdb
/usr/local/bin/couchdb: 214: test: -gt: unexpected operator
[ OK ]
Bu couchdb wiki https://wiki.apache.org/couchdb/Error_messages 'a bir baktım ama bulamadım. Cevap, önceki sorularda stackoverflow de.
hattı 214 dosyada kodu/usr/local/bin/CouchDB şudur:
if test `echo 2> /dev/null >> $PID_FILE; echo $?` -gt 0; then
echo "$message_prefix PID file: $PID_FILE" >&2
false
fi
CouchDB sürüm
$ sudo couchdb -V
couchdb - Apache CouchDB 1.6.1
Bu hata, 'echo 2>/dev/null >> $ PID_FILE; echo $? ', bir değeri doğru bir şekilde döndüremedi veya çok fazla değer döndürdü. Bunlardan herhangi birinin tam olarak nasıl mümkün olabileceğinden emin değilim ama bu her durumda kötü yazılmış bir sınav. –
Sorununuzu çözebilecek bir şey gibi görünüyor. Bu snippet'in ne yapmaya çalıştığını tam olarak bilmediğinden emin olun. – bluerojo
Buradan/usr/local/bin/couchdb' dosyasına sahip misiniz? Ubuntu 14.04.1'de "couchdb" ("sudo apt-get install couchdb") paketini yüklerseniz, her şey düzgün çalışır ve "/ usr/local/bin" dizini boştur. – Cyrus