2012-01-14 73 views
2

我安裝了playframework fbconnect模塊(版本0.6)。我不斷收到以下錯誤。 我正在遵循基本示例的步驟。即使模塊文件夾中的示例和測試應用程序也會出現相同的錯誤。playframework與fbconnect集成

Compilation error 
The file {module:..}/app/controllers/FBConnect.java could not be compiled. Error raised is : play.modules.fbconnect.FBConnectPlugin cannot be resolved 

play.exceptions.CompilationException: play.modules.fbconnect.FBConnectPlugin cannot be resolved 
    at play.classloading.ApplicationCompiler$2.acceptResult(ApplicationCompiler.java:246) 
    at org.eclipse.jdt.internal.compiler.Compiler.handleInternalException(Compiler.java:676) 
    at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:520) 
    at play.classloading.ApplicationCompiler.compile(ApplicationCompiler.java:282) 
    at play.classloading.ApplicationClassloader.getAllClasses(ApplicationClassloader.java:424) 
    at play.Play.start(Play.java:505) 
    at play.Play.detectChanges(Play.java:629) 
    at play.Invoker$Invocation.init(Invoker.java:198) 
    at Invocation.HTTP Request(Play!) 
+0

你是怎麼安裝fbconnect模塊的?您是否將fbconnect添加爲Play的依賴項?應用? – craigmj 2012-01-14 06:27:02

+0

是的,我使用命令play install fbconnect-0.6安裝了播放模塊(我也試過fbconnect-head)。我在dependency.yaml文件中擁有對模塊的依賴關係,並按照README.md中的描述定義了應用程序參數。 – rOrlig 2012-01-14 06:44:15

+0

並且您已將fbconnect添加到dependencies.yml? – craigmj 2012-01-14 06:45:23

回答

2

哎唷!似乎fbconnect-0.6無法正確安裝在Play中!以下是我得到它的工作:

(!我的播放目錄是/usr/local/share/play-1.2.4

cd /usr/local/share/play-1.2.4/modules 
sudo git clone git://github.com/murz/play-fbconnect.git 
sudo mv play-fbconnect fbconnect-0.6 

現在我們已經得到了妥善fbconnect - 0.6在遊戲中的地方下載!我們還需要構建它,但:

cd fbconnect-0.6 
sudo vim build.xml 

(或使用其他任何你喜歡的編輯器:-))添加<property ..>元素,使得build.xml開始是這樣的:

<?xml version="1.0" encoding="UTF-8"?> 

<project name="fbconnect" default="build" basedir="."> 
    <property name="play.path" location="/usr/local/share/play-1.2.4" /> 

現在build.xml知道我玩的地方!是。現在我只需構建fbconnect。 (記住,我仍然在/usr/local/share/play-1.2.4/modules

sudo ant 

(你需要有螞蟻安裝:http://ant.apache.org/

我還是做了,你已經做了其他配置。現在,當我開始我的戲劇!應用程序,我得到'你需要配置fbconnect'錯誤 - 這是我所期望的,因爲我沒有配置它。但它應該配置後爲你工作。

希望fbconnect維護人員能夠解決他們的安裝問題,以便將來不再需要,或者可能我們倆都誤解了安裝說明,並且有人可以告訴我們我們做錯了什麼。但現在,這應該讓你工作。

祝你好運!

+0

感謝作品像一個魅力 – rOrlig 2012-01-14 14:44:46

+0

您可能想要在https://github.com/murz/play-fbconnect報告此問題 – Somatik 2012-01-15 11:25:35

+0

好主意 - 我已經提交了一個在那裏發佈報告。謝謝,C – craigmj 2012-01-15 11:47:31