Installation flockdb-有人成功地从git构建并安装了它吗

Installation flockdb-有人成功地从git构建并安装了它吗,installation,graph-databases,flockdb,Installation,Graph Databases,Flockdb,我试着从git的源代码构建flockdb,但做不到。我使用MacOSX10.6,在thrift/boost安装中遇到了很多问题。是否有人成功构建并安装了它。感谢您提供有关此操作的任何信息(来自flockdb git站点的信息除外) 另外,我不知道Scala,但是有没有现成的flockdb安装文件可以安装在Mac/Linux/Windows上 提前感谢。我也遇到了一些问题,但当我确保使用与FlockDB的依赖项完全相同的版本时,这些问题得到了解决: java 1.6 sbt 0.7.4 节俭0.

我试着从git的源代码构建flockdb,但做不到。我使用MacOSX10.6,在thrift/boost安装中遇到了很多问题。是否有人成功构建并安装了它。感谢您提供有关此操作的任何信息(来自flockdb git站点的信息除外)

另外,我不知道Scala,但是有没有现成的flockdb安装文件可以安装在Mac/Linux/Windows上


提前感谢。

我也遇到了一些问题,但当我确保使用与FlockDB的依赖项完全相同的版本时,这些问题得到了解决:

  • java 1.6
  • sbt 0.7.4
  • 节俭0.5.0

我也遇到了一些问题,但当我确保使用与FlockDB的依赖项完全相同的版本时,这些问题得到了解决:

  • java 1.6
  • sbt 0.7.4
  • 节俭0.5.0

我刚刚在Ubuntu 12.04下的amazon/ec2机器上成功安装了flockdb

安装Java1.6
  • sudo-apt-get-update
  • sudo apt get安装openjdk-6-jdk
安装节俭装置(http://code.google.com/p/thrudb/wiki/UbuntuInstallGuide)
  • 安装生成工具和thrift依赖项:
  • sudo apt get-y安装subversion g++make flex bison python dev libboost dev libevent dev automake pkg config libtool make
  • 从以下网站下载thrift 0.5.0的副本:
  • wgethttp://archive.apache.org/dist/incubator/thrift/0.5.0-incubating/thrift-0.5.0.tar.gz
  • tarzxvf节俭-0.5.0.tar.gz;cd thrift-0.5.0
  • /configure
  • make
  • sudo make安装
  • 安装ruby客户端
  • cd-lib/rb/
  • sudo ruby setup.rb config
  • sudo ruby setup.rb安装
安装SBT 裁判
台阶 sbt包可从Typesafe Debian存储库获得

  • 安装deb以将typesafe debian存储库添加到您的核准源列表中
  • wgethttp://apt.typesafe.com/repo-deb-build-0002.deb
  • sudo dpkg-i repo-deb-build-0002.deb
  • sudo-apt-get-update
  • sudo-apt-get-install-sbt
  • 下载sbt启动器:
  • wgethttp://simple-build-tool.googlecode.com/files/sbt-launch-0.7.4.jar
  • mv sbt-launch-0.7.4.jar~/bin/sbt-launch.jar
  • 创建
    ~/bin/sbt
    文件并使其可执行:
  • java-Xmx512M-jar
    dirname$0
    /sbt-launch.jar“$@”
  • chmodu+x~/bin/sbt
  • 修改
    ~/.bashrc
    导出路径=${PATH}:$HOME/bin
  • source~/.bashrc
获得FlockDB 裁判
台阶
  • git克隆https://github.com/twitter/flockdb.git
  • cd-flockdb
  • sbt更新
    。您将看到如下输出
安装mysql服务器
  • sudo apt get install mysql server
    ,然后设置环境变量:
  • export DB\u USERNAME=“root”
  • export DB\u PASSWORD=“PASSWORD”
构建FlockDB包区
  • 如果以上所有操作都成功,
    cd-flockdb
    ,然后继续尝试
    sbt-package-dist
    。您将看到如下输出

我刚刚在Ubuntu 12.04下的amazon/ec2机器上成功安装了flockdb

安装Java1.6
  • sudo-apt-get-update
  • sudo apt get安装openjdk-6-jdk
安装节俭装置(http://code.google.com/p/thrudb/wiki/UbuntuInstallGuide)
  • 安装生成工具和thrift依赖项:
  • sudo apt get-y安装subversion g++make flex bison python dev libboost dev libevent dev automake pkg config libtool make
  • 从以下网站下载thrift 0.5.0的副本:
  • wgethttp://archive.apache.org/dist/incubator/thrift/0.5.0-incubating/thrift-0.5.0.tar.gz
  • tarzxvf节俭-0.5.0.tar.gz;cd thrift-0.5.0
  • /configure
  • make
  • sudo make安装
  • 安装ruby客户端
  • cd-lib/rb/
  • sudo ruby setup.rb config
  • sudo ruby setup.rb安装
安装SBT 裁判
台阶 sbt包可从Typesafe Debian存储库获得

  • 安装deb以将typesafe debian存储库添加到您的核准源列表中
  • wgethttp://apt.typesafe.com/repo-deb-build-0002.deb
  • sudo dpkg-i repo-deb-build-0002.deb
  • sudo-apt-get-update
  • sudo-apt-get-install-sbt
  • 下载sbt启动器:
  • wgethttp://simple-build-tool.googlecode.com/files/sbt-launch-0.7.4.jar
  • mv sbt-launch-0.7.4.jar~/bin/sbt-launch.jar
  • 创建
    ~/bin/sbt
    文件并使其可执行:
  • java-Xmx512M-jar
    dirname$0
    /sbt-launch.jar“$@”
  • chmodu+x~/bin/sbt
  • 修改
    ~/.bashrc
    导出路径=${PATH}:$HOME/bin
  • source~/.bashrc
获得FlockDB 裁判
台阶
  • git克隆https://github.com/twitter/flockdb.git
  • cd-flockdb
  • sbt更新
    。您将看到如下输出
安装mysql服务器
  • sudo apt get install mysql server
    ,然后设置环境变量:
  • export DB\u USERNAME=“root”
  • export DB\u PASSWORD=“PASSWORD”
构建FlockDB包区
    >> import flockdb >>> client = flockdb.Client("localhost", 7915, { ... "follows": 1, ... "blocks": 2, ... }) >>> client.add(1, "follows", 2) >>> client.remove(1, "follows", 2) >>> client.get(1, "follows", None) () >>> client.add(1, "follows", 2) >>> client.get(1, "follows", None) (2,) >>> client.get(None, "follows", 2) (1,) >>> client.get_all([(1, "follows", 2), (2, "follows", 3)]) [(2,), ()]