2012-01-14 38 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