标签: development-environment

切换python的版本

故事:我在python 2.4和2.6上的其他应用程序之一.我试图将python2.4的sym链接做到python,并且在ubuntu jaunty上开始出现问题.现在我正在下载2.4的每个依赖项并使用python2.4 setup.py install安装它.依赖似乎是无穷无尽的.

问题1:我将如何告诉任何框架去使用版本如此pf python如day django使用2.6并说mjango使用2.4?像我们说的那样使用数据库databasename有点语法.

问题2:是否有更优雅的方式在版本之间切换,因为我的符号隐藏是虚拟灾难?

问题3:我可以下载deb来说耐寒,让jaunty相信它适合她吗?

python development-environment ubuntu-9.04

16
推荐指数
2
解决办法
2万
查看次数

Elisp编程 - 什么是最好的设置?

Emacs中有各种很酷的编程语言模式,用elisp编写,但显然没有特别支持elisp本身.

由于粘液不适用于elisp,我问自己是否所有elisp代码都只是在临时缓冲区被黑客攻击了?在编写elisp时是不是需要像粘液这样的东西,还是根本就不存在?是否有人使用ECB和语义进行更大的elisp项目?

emacs development-environment elisp

16
推荐指数
5
解决办法
3261
查看次数

为什么Android不会出现在Eclipses的偏好中?

我按照官方说明安装了Android Developer工具.

已安装的应用

为什么没有标签出现Windows->Preferences,正如他们所说的那样?

Eclipse首选项

eclipse android development-environment toolkit

16
推荐指数
2
解决办法
1万
查看次数

你如何设置.NET开发树?

你如何设置.NET开发树?我使用这样的结构:

-projectname
--config (where I put the configuration files)
--doc    (where I put all the document concerning the project: e-mails, documentation)
--tools  (all the tools I use: Nunit, Moq)
--lib    (all the libraries used by the solution: ninject or autofac)
--src
---app   (sourcefiles)
---test  (unittests)
solutionfile.sln
build.csproj
Run Code Online (Sandbox Code Playgroud)

符号" - "标记目录.

我认为在这些东西上建立一个好的结构是非常重要的.您应该能够从源代码控制系统获取源代码,然后在不打开Visual Studio或安装任何第三方库的情况下构建解决方案.

有什么想法吗?

.net c# development-environment

15
推荐指数
2
解决办法
1887
查看次数

MATLAB环境调整

您如何调整MATLAB环境以更好地满足您的需求?每个答案一个调整.

matlab customization development-environment

15
推荐指数
5
解决办法
3384
查看次数

我应该先改进公司的哪个工作流程?

我刚刚开始在一个新的地方工作,我看到他们做的一些事情我觉得非常糟糕,我想知道他们是不是真的错了,或者我太严格了.如果我的批评到位,请告诉我,以及您对哪个问题最严重的看法,应该先修复.开发全部都是Java.

  1. 不使用svnignore.这意味着无法使用svn stat,开发人员忘记添加文件并破坏构建.

  2. 生成的文件与提交的文件一起转到相同的文件夹.不能使用简单的maven清洁,必须逐一找到它们.Maven clean并没有删除所有这些.

  3. 没有修复IDE分析警告.分析代码返回大约5,000个警告,有许多不同类型.

  4. 不遵循惯例:spring bean名称有时以大写开头,有时不是,ant属性有时带下划线,有时带点分隔符等.

  5. 增量构建需要6分钟,即使没有任何改变.

  6. 开发人员仅使用远程调试,并且不知道如何从IDE内部运行Tomcat服务器.

  7. 开发人员总是在每次编译后重新启动服务器,而不是动态地重新加载类并保存服务器的状态.至少需要10分钟才能开始检查代码中的任何更改.

  8. 开发人员只能从命令行编译.当出现编译错误时,他们会手动打开文件并转到有问题的行.

  9. 项目依赖项完全混乱.超过200个开源依赖,没有人知道确实需要什么以及为什么.他们确实知道并非所有依赖都是必要的.

  10. 以一种无法兼顾两者优势的方式混合使用Maven和Ant.在一种情况下,甚至依赖性检查也不是由Maven完成的.

  11. 不正确使用泛型.

  12. 开发人员不使用Subversion与IDE集成(Eclipse,Intellij Idea).

你怎么看?我应该从哪里开始?我提到的任何事情都不是真正的问题吗?

java development-environment

15
推荐指数
2
解决办法
372
查看次数

在PyPy下安装Python egg

如何在PyPy下安装Python egg?

在安装过程中,PyPy创建了/usr/lib64/pypy-1.5/site-packages/目录.所以,我尝试使用带有前缀设置的easy_install到这个目录,但它抱怨这不是一个有效的鸡蛋目录.我是否只是复制鸡蛋/usr/lib/python2.7/site-packages,或者就像使用easy_install一样简单(可能会对配置进行一些更改)?

我的工作环境是Fedora 15 Beta,Python 2.7.1(/usr/bin/python),PyPy 1.5.0-alpha0和GCC 4.6.0(/usr/bin/pypy使用yum从RPM安装),easy_install版本是:分发0.6.14(usr/bin/easy_install).

python development-environment pypy

15
推荐指数
1
解决办法
7801
查看次数

适用于Android Dev的SDK ADT捆绑包中包含哪个版本的Eclipse?

请参阅http://developer.android.com/sdk/index.html 我想知道该捆绑包是否包含错误的Eclipse版本(我认为是Juno)以及为了好奇而使用经典或java或java ee .

eclipse android development-environment eclipse-plugin

15
推荐指数
1
解决办法
5802
查看次数

Docker作为有效的Rails开发环境

[ 更新 ]

不幸的是,亲爱的同事们,我现在放弃了码头工作者.主要因素:

  • 共享卷的性能很差(有一些使用其他工具的解决方法,但它似乎更像是一个黑客攻击).但对于那些使用Linux的优秀人员来说,这不是问题!
  • 我已经低估了一些前期工作,这需要使远程运行时与编辑器/ IDE很好地协同工作.像linting这样的东西假设一个开箱即用的本地运行时,似乎最普遍的解决方案是无数的bash包装器脚本将执行委托给docker容器.

我们还雇了两个DevOps人员,他们有很多码头工作经验,如果他们会出现,如何(无痛地!)在我们公司引入docker进行托管和开发,我很乐意修改这个话题.


[ 旧帖子 ]

由于现在可以使用本机OSX管理程序的新版本,我决定尝试将所有Ruby/Rails/JS开发推送到docker容器.我在一个新的El Capitan装置上玩了很多,试图将我们拥有的一些私有宝石和我们的monolith Rails应用程序对接.

有几个问题,我希望我们的社区可以帮助解决.

目标 - 一切正常,主机只安装了iTerm,git,Sublime,SourceTree和Docker(没有什么是一成不变的,如果一些额外的依赖(-ies)可能会改善/使工作流程变得更加容易,我将很乐意审查选项)

要求

  • 有很多服务(EngineYard,ElastiBeanstalk,Github等)需要我的密钥才能正常运行,我应该能够重用我主机上的那些服务.
  • 在所有Ruby应用程序容器中重用已安装的RubyGems会很不错.基本上,docker container/docker-compose文件的安装方式是它安装相同的目录GEM_PATH,bundler在每个容器中都会安装gems.应用程序bundler应该负责加载正确的版本.
  • 我应该能够轻松调试代码 - 放置断点并与调试器交互,因为它将在本地运行
  • 它应该支持TDD循环 - 我更改文件,它被guard容器中的进程捕获并执行相关的测试
  • 执行Cucumber/Selenium测试时,我应该能够看到浏览器中发生了什么.(据我所知,选项是 - 通过VNC连接到虚拟帧缓冲区或在本地运行X服务器.我更喜欢在主机端具有较少依赖性的选项).

问题

  • 如今,对现有应用程序进行Docker化相对容易,您,好人如何处理创建/引导新项目?具有通常依赖性的公共开发容器?
  • 是否有可能以容器"持续运行"的方式设置或多或少像VM一样?(这可以解决我的许多要求 - 运行guard,更容易调试,在同一次运行中启动任意进程)
  • 我打算使用docker打包我们的CI应用程序.这意味着对于不同的环境,可能存在稍微不同的依赖关系,但安装的卷也会有所不同(可能CI的容器不具有这些容器).它应该作为docker-compose.yml(卷)中的不同配置解决,还是在从基础文件继承的不同docker文件中定义?

其他想法

我也很好地尝试商业或非商业工具,包装/捆绑所描述的工具.到目前为止,我发现了一个名为http://wercker.com的东西,我不喜欢它,它似乎需要你设置dev env,这会破坏整个努力的目的.

如果之前发布并明确回答,请随意向下投票.另一方面,如果这个帖子会产生指南,链接,建议顺利完成,我会很高兴,我很确定这些日子里有很多开发者.

macos development-environment ruby-on-rails docker

15
推荐指数
1
解决办法
464
查看次数

本地开发微服务、方法和工具以有效工作

我与团队成员一起开发微服务架构,但我的工作方式有问题。事实上,我有太多的微服务,当我在开发过程中运行它们时,即使有一个好的工作站,它也会消耗太多内存。所以我使用 docker compose 来构建和执行我的 MSA,但这需要很长时间。人们经常听说如何在技术上构建 MSA,但从未听说过如何有效地构建它。在这种情况下你怎么办?你如何工作的 ?您是否使用工具或任何其他工具来改进和促进您的开发。我听说过 skaffold,但我看不出与 docker compose 或集群环境中的简单 ci/cd 有什么区别。随时提供提示和您的意见。谢谢

development-environment microservices docker-compose docker-swarm skaffold

15
推荐指数
1
解决办法
3792
查看次数