删除 Arch 滚回 Xubuntu 下做开发了。。。。

2016-12-04 14:42:06 +08:00
 4ever911
之前在 RMBP 上用的 Xubuntu , 后来手痒装了 Arch ,安装和配置工作环境花了一天多时间,等全部配置好,开始 down 代码编译的时候,发现我以前在 xubuntu 上用的 boost 版本是 1.58 , 现在 arch 上的是 1.6x , 编译不过去。 尝试 downgrade ,又折腾出一堆兼容问题。。

最后放弃治疗, 滚回去 xubuntu 了。。。。

请问, 各位用 arch 做开发的老大, 如何处理版本兼容问题, 比如你的产品用到了一个第三方库, 这个第三方库没有代码, 而他用的库又和最新版本冲突, 如果降级这个特定库,又导致别的产品兼容问题。 也可能我打开 arch 方式不对?
4575 次点击
所在节点    Linux
24 条回复
R00TP01
2016-12-04 21:03:55 +08:00
不是真正的教徒
ryd994
2016-12-04 21:09:47 +08:00
fedora 大法好……
还有,你还可以 CentOS+Docker
CentOS 稳定, docker 随便用哪个版本的库
反正玩坏了删掉,确认好的就写个 Dockerfile
Docker 就是为了方便部署时不用考虑额外依赖的
Miy4mori
2016-12-05 01:38:47 +08:00
开发环境全部在 vagrant , docker 感觉开发用不顺手。
4ever911
2016-12-05 14:53:48 +08:00
@fuxpro 很头疼,主要是做 Python 的开发, 不同 Python 的版本用 Pyenv 来管理已经有点麻烦了,用多个虚拟机吧,设计到 GUI 调试,也麻烦。全部在本机可是碰到版本兼容问题。。。头疼,头疼。

可能就不适合同时工作在几个不同的工程中。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/325178

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX