openstack开发之通过eclipse导入openstack源码

1.eclipse导入openstack源码需要什么条件?

2.keystone下载下来,导入不成功,可能的原因是什么?

3.如何下载openstack指定的项目?


一、下载及安装jdk及eclipse

1.下载

下载jdk地址

链接: http://pan.baidu.com/s/1sjFK1lF 密码:ttti

eclipse-jee-luna-R-linux-gtk-x86_64.tar.gz

链接: http://pan.baidu.com/s/1gdtKiYn 密码:5m5k

通过WinSCP复制到Linux中

WinSCP的使用参考 新手指导:使用 WinSCP(下载) 上文件到 Linux图文教程 2.安装

jdk安装参考

linux(ubuntu)安装Java jdk环境变量设置及小程序测试

安装完毕之后一定验证下:

java -version
java version "1.7.0_51"
Java(TM) SE Runtime Environment (build 1.7.0_51-b13)
Java HotSpot(TM) 64-Bit Server VM (build 24.51-b03, mixed mode)
复制代码

打开eclipse可能会遇到错误,说明jdk没有安装,或则配置没有生效

No Java virtual  machine was found after searching the following locations:
复制代码

安装eclipse

tar zxvf eclipse-jee-luna-R- linux-gtk-x86_64.tar.gz
复制代码

解压后看到

至此安装成功

eclipse安装目录为/usr/eclipse

为保证后面不遇到问题,赋予777权限

sudo chmod 777 eclipse
复制代码
sudo chmod 777 /usr/eclipse/configuration/
复制代码

三、设置代码库

这里有两种方式,一是全部代码下载,二是下载某一个项目

这里我们指定某一个项目,以keystone为例

打开一个终端,转到目标目录(例如,/opt/stack)并运行以下命令以获得 keystone 代码:

安装git

sudo apt-get install git
复制代码

克隆下载代码

sudo git clone https://github.com/openstack/keystone.git
复制代码

另外一种方式参考

OpenStack开发源码如何获取及下载

这里面讲的很详细


安装一定要在win7中打开,否则安装插件的过程中,由于显示界面有限,你会看不到里面的选择,如何在界面中打开,参考

(hadoop、openstack)开发基础:在Win7下通过XManager(xshell)远程打开eclipse

二、安装pydev 和egit 插件

安装pydev

首先打开eclipse,Help-》Install New Software

弹出下图

我们单击1Add弹出,图2,分别在3,4处填写名称及url

首先我们输入下面地址:

http://pydev.org/updates
复制代码


单击Next

然后一直Next,然后accept,最后finish

一、安装pydev

选择证书

最后重启

二、安装 egit

过程与上面一致

http://download. eclipse.org/egit/updates
复制代码

单击ok,我们看到下面,选择

Eclipse Git Team Provider
JGit
复制代码

最后单击finish

重启安装成功。


三、切换、配置python环境

如下:

通过window->open perspective->other,单击

弹出下图,我们选择插件PyDev,单击确定

切换至python

配置python解释器

通过Window->preferences,打开preferences对话框,找到python interpreter

选择new,看到下面对话框,单击Browse,选择解释器

在usr->bin下面找到python2.7

选择插件成功,单击ok

进入下图,全选,单击ok

处于等待状态

这样解释器配置完毕。

四、导入源码

导入keystone与导入Java源码是一样的,熟悉Java的同学应该很熟悉。不过这里一定注意权限问题,否则可能导入不成功。

选择Flile->New->Pydev Project

我们看到如下界面,分别填写工程名字

选择keystone所在路径

找到keystone路径,单击ok

单击finish

导入成功

转自:http://www.th7.cn/Program/Python/201410/305102.shtml



zhuanzi 
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值