广州定制型网站建设,网站建设公司彩铃,做外贸生意最好的网站,百度域名怎么注册完成情况#xff1a; 已按照相关部署文档完成了所有任务#xff0c;包括软件包的安装与配置#xff0c;以及对各种开发语言的支持#xff0c;以及gdb的调试功能的支持 遇到的主要问题#xff1a; 由于从大二以来我基本上所有的开发工作都是在Linux下做的#xff0c;因此对…完成情况 已按照相关部署文档完成了所有任务包括软件包的安装与配置以及对各种开发语言的支持以及gdb的调试功能的支持 遇到的主要问题 由于从大二以来我基本上所有的开发工作都是在Linux下做的因此对Linux环境还算比较熟悉所以各种软件包的下载编译及安装过程基本上没有碰到太大的问题。本次部署的问题主要集中在对各种开发语言的支持上尤其集中在对Python和Ruby的支持上。正如部署文档中已经说明的默认情况下系统是禁止Python和Ruby访问库文件的因此需要对Apparmor进行相应的设置。但由于部署文档中有一点没有说明那就是/etc/apparmor.d/abstractions/文件夹下的文件修改后并不会立即生效而是必须运行/etc/init.d/apparmor restart命令才能使相应的修改生效因此稍微花费了一些时间。在了解到了这一点后就顺利地完成了对Python语言的支持。但对Ruby的支持却始终难以解决在网站控制台里总是提示找不到库文件libruby.so.2.1但部署文档中要求添加的/usr/local/lib/ruby/2.0.0/目录中并没有这个库文件。在搜索了一下这个文件后发现这个文件只在我的home文件夹下的.rvm/文件夹里面有。因此才猜测到可能是由于我之前安装ruby时用的是rvm因此相应的库文件无法被检测到所以需要把rvm的这个文件夹也加入到apparmor里面。在设置完成后ruby语言的支持也完美解决。 个人收获 本次Linux部署任务使我更进一步的熟悉了Linux系统操作环境以及软件包的自编译安装尤其是对于Ubuntu系统的apparmor权限管理机制进行了了解。初步体验了一下popush的运行环境非常喜欢popush的前端设计。对于我们接下来的进一步修改这个平台的任务充满期待。转载于:https://www.cnblogs.com/crazyoutput/p/4009819.html