问题导读
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 /usr/eclipse/configuration/
复制代码
三、设置代码库
这里有两种方式,一是全部代码下载,二是下载某一个项目
这里我们指定某一个项目,以keystone为例
打开一个终端,转到目标目录(例如,/opt/stack)并运行以下命令以获得 keystone 代码:
安装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
首先我们输入下面地址:
复制代码
选择PyDev,单击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
导入成功
|