配置Pycharm4.5.4调试edX Devstack
来源:互联网 发布:淘宝手机详情页尺寸640 编辑:程序博客网 时间:2024/05/19 18:43
转载至:http://blog.csdn.net/u013510614/article/details/50254869
edx官方文档系列
一、准备
1.在Ubuntn上利用vagrant+VirtualBox搭建好了edXDeveloper Stack,并能成功访问
2.在Ubuntu下安装好了Pycharm4.5.4并成功激活
二、配置
1.转换路径到本机/devstack/
2.开启vagrant,输入命令:
vagrant up
3.利用ssh连接vagrant,输入命令:
vagrant ssh
4.给edxapp帐号一个密码,输入命令:
sudo passwd edxapp
(这里我输入的为edxapp)
5.开始配置Pycharm:
以上准备工作做完后,打开Pycharm,点击OpenDirectory,
选择本机/devstack/edx-platform,点击OK。
6.项目打开了,会一直在从源代码管理获取代码,所以先关了源代码管理。
方法:打开“File”->”Settings”->”VersionControl”然后在VCS下面选择none。
7.接下来配置Pycharm编译器:
依次打开File>Settings>ProjectInterpreter,在右侧ProjectInterpreter后面点配置图标AddRemoting,如下图
8.然后在ConfigureRemote Python Interpreter窗口内,选择SSHCredentials,Host输入127.0.0.1,端口输入2222,Username输入edxapp,Authtype选择Password,Password输入文章开头改后的密码,勾选Savepassword,Pythoninterpreterpath选择后面的路径为/edx/app/edxapp/venvs/edxapp/bin/python然后点OK保存。
9.依次打开菜单项Run>EditConfigurations,在打开的Run/DebugConfigurations窗口,左侧点击加号”+”>Python。
在Name填入LMS,Script填入./manage.py,
Scriptparameters填入lms runserver --settings=devstack 0.0.0.0:8000,
Pythoninterpreter选择RemotePython 2.7.3(ssh://edxapp@127.0.0.1:2222:edx/app/edxapp/....),
Workingdirectory输入/edx/app/edxapp/edx-platform,
Pathmappings选择/devstack/edx-platform/=/edx/app/edxapp/edx-platform/,
取消勾选Addcontent roots to PYTHONPATH和取消勾选Addsource roots to PYTHONPATH,点击OK,保存设置。
10.然后先点击左侧LMS,然后点击减号"-"后面的Copy,
在Name填入CMS,
Scriptparameters改为cms runserver --settings=devstack 0.0.0.0:8001,点击OK,保存设置。以上就完成了所有配置。
11.在Pycharm 点击run/debug就可以看到http://0.0.0.0:8000或http://0.0.0.0:8001,在浏览器中输入即可访问。
三、错误
1.pymongo.errors.ConnectionFailure:could not connect to localhost:27017: [Errno 111] Connection refused.
解决方案:
vagrant ssh sudo rm /edx/var/mongo/mongodb/mongod.lock sudo mongod -repair --config /etc/mongod.conf sudo chown -R mongodb:mongodb /edx/var/mongo/. sudo /etc/init.d/mongod start
- 配置Pycharm4.5.4调试edX Devstack
- 配置Pycharm4.5.4调试edX Devstack
- Open edX Devstack配置视频上传
- Open edX安装Devstack
- edx devstack 安装
- devstack 调试技巧
- edx 域名配置
- DevStack安装配置
- devstack配置说明手册
- Open edX Devstack使用图形界面工具链接MySQL远程vagrant数据库
- openstack devstack 安装与配置
- devstack
- DevStack
- devstack
- Devstack — screen 调试工具的使用
- 在内部网络为edX配置视频服务
- Open edX常见配置(fullstack)
- PyCharm4注册码
- CCT之CAMERA TUNNING调试学习总结
- Linux内核之platform平台总线
- IOS启动动画
- android 阻尼效果(图片下拉变大)
- linux下的tomcat启动、关闭、重启
- 配置Pycharm4.5.4调试edX Devstack
- shader
- 监控InfoPackage从ECC抽数的记录
- spring bean的scope属性
- Cloud Insight 客户案例-晨芯时代科技有限公司
- java虚拟机运行时数据区小记
- 快捷方式锁定至任务栏
- Android 6.0 Marshmallow 的改变
- POJ 2709 Painter