2014-02-11 68 views
5

我試圖創建一個顯示「Hello World」的應用程序。這個應用程序在Owncloud開發者手冊中進行了解釋。我遵循了手冊中說明的所有程序。但該應用程序沒有啓用。問題是什麼?它顯示消息「沒有指定應用程序名稱」。請幫助我如何啓用此應用程序。在owncloud中沒有指定應用程序名稱

回答

4

你probleme是文件中的應用程序的名稱和文件夾

+0

這並不完全告訴任何人如何解決這個問題。 –

+0

請重命名應用程序文件夾名稱以匹配應用程序名稱。這個對我有用。例如,對於應用程序「OCLife」,文件夾名稱應該是「oclife」。 – GabrielC

0
apt-get install libxml-xpath-perl 
cd owncloud/apps/myPlugin; 

realName=$(xpath -e '//id' appinfo/info.xml |sed -e 's,.*<id>\([^<]*\)</id>.*,\1,g'); 

cd ..; 

mv myPlugin $realName 

這個腳本會自動插件文件夾名的提取應。

然後,將重命名的名稱爲文件夾中找到在appinfo/info.xml

0

的問題是文件夾的名稱不等於對XML id屬性。 要解決此問題,您只需重命名插件文件夾。

0

您可以參考「info.xml」(位於/ apps/{plugin_folder}/appinfo /),因爲您可以找到該插件的名稱,正如其他人聲明的那樣,然後將{plugin_folder }到你找到的名字,然後......去啓用它。 全部完成!

相關問題