Articles of 开发环境

在Eclipse Parallel Tools Platform(Kepler)中,“Type'MPI_Status'无法parsing”

我试图让开发环境用MPI和C编程。我查了一下,find了Eclipse Parallel Tools Platform。 我遇到了很多错误的formsType 'MPI_Status' could not be resolved和其他从香草eclipse-ptp-keplerparsing错误。 我在Linux x86_64(Ubuntu 12.04.3 LTS)上使用Linux GCC Toolchain的helloworld MPI C示例。 也许值得注意的是:启动默认的“本地C / C ++应用程序”运行configurationLaunch failed. Binary not found Launch failed. Binary not found 任何帮助将不胜感激! 如果您不确定这个问题的解决scheme,欢迎就其他开发环境提出build议。 谢谢阅读!

如何自动化多服务Web应用程序的Docker开发环境启动(在Linux上)

我现在必须执行以下9个步骤才能在Ubuntu 16.04上使用Docker启动我的开发堆栈,然后才能开始编写代码: 打开一个terminal,并进入服务#1的源代码目录 docker – 编写服务#1(Python / Django,Redis和Postgres容器) docker exec service1 bash; 启动Django dev服务器进行debugging 重复服务#2,使用terminal标签保持组织 打开一个terminal,并进入前端Angular应用程序源目录 用npm运行一个webpack dev服务器 打开一个或多个terminal,并cd到相应的源代码目录进行编辑 我尝试编写一个shell脚本,用gnome-terminal –tab -e "bash -c docker-compose up"等方式启动所有的东西,但是这样会变得笨拙,在尝试shell到容器中运行时会失败,例如gnome-terminal –tab -e "bash -c \"docker-compose exec service1 bash -c rundev.sh \"" 。 我也尝试过使用xdotool ,但是由于某种原因它无法识别xdotool shellterminal标签。 在两个后端服务上运行一个SPA,并在三个代码库上进行本地开发,对于Docker应用程序开发来说,这似乎不是一个奇怪的用例。 有没有人有任何build议的工具或替代开发环境设置简化的东西?

虚拟化Linux是否足够快地进行软件开发?

我有一个合理的泵浦处理器(Core 2 Quad),可以买到最好的钱的三分之一,4GB内存,但我似乎无法打开一个Linux发行版/虚拟化组合,只是对典型的发展足够敏感工作。 例如,IntelliJ IDEA中的光标移动根本就不一致,并且足够响应以准确移动和编辑。 翻转到正在运行的Firefox需要几秒钟,甚至在Firefox中的标签之间切换也不是即时的。 在主机操作系统,Windows 7,应用程序开关,标签开关等一切都立即发生。 我试过Ubuntu和Kubuntu 11.04。 我试过VirtualBox和VMWare。 所有人的回答都非常不同。 没有好的。 我玩过RAM设置等,也许有一些configuration设置我错过了。 我不是想在这里find原因,但是我只是想先知道我是否能够在云端思考自己在虚拟化Linux上以我在Windows上所做的速度进行开发? 我尝试的发行版,尤其是Ubuntu,看起来像是被一般用户愚弄了。 我需要find一个较老的发行版,或者有点rawer? 我只想要一个桌面来保存多个窗口,运行应用程序,看起来很愉快。 没有英国媒体报道或幻想效果(或液晶时钟啊…) 还是虚拟化只需要最终的硬件? 我刚刚切换到Linux的知识很less,不知道是虚拟化,我的机器还是我尝试过的发行版。 更新 我摆弄了更多,但一旦屏幕上的第二个应用程序,反应受到影响。 当显示器跨越两台显示器时,即使是一个应用程序也受到影响。 我将获得更多的内存,即使在运行两个应用程序时仍然留有一些物理内存。 我以为我会给一个XFCE发行版(Xubuntu),这个东西过得飞快,根本没有任何反应问题,再加上我很满意它是微不足道的。

在linux上安装ruby on rails的最佳方法是进行开发

我想安装Linux来开发Ruby on Rails应用程序。 我想知道你的build议。 例如: Linux的哪个发行版? 发展有什么好处? (Nginx,PHP作为服务,…?) 机器的要求是什么? 我想正确安装,以便在开发过程中获得最佳的安全性。 我现在正在开发窗口,这是可怕的…(例如太慢,…) 我并不决定在虚拟机或Linux(使用较less的设备)的Windows 7上进行开发。 你呢? 你喜欢什么,你可以推荐什么,但不能? 在Unix系统上开发真的有什么好处吗? 我是新手,我试图安装Linux进行开发,但我没有认识到任何区别。 你有什么build议如何正确开发? 我在Windows 7上使用:Sublime2,SmartGit,RailsInstaller,ConEmu和Xampp作为一个MySQL服务器。 //请大胆指出一点,你回答什么

Linux编程环境configuration

有一天,我在虚拟机中安装了一个unbuntu安装程序,去收集我想用C ++编程moslty所需的工具和库。 我有一个问题,如第三方源代码库等等。从我可以收集到的信息来看,许多源代码发行版都假定它们的许多依赖项已经安装在某个位置,并且假设有很多工具也安装在特定的位置。 举个例子,我现在在windows上做什么,我有一个目录,我保留所有的源代码。 C:\代码。 在这个目录中,我有一个所有第三方库的目录,c:\ code \ thirdparty \ libs。 通过这种方式,我可以很容易地为我编写或想要编译的任何项目的所有依赖关系设置相对path。 我有兴趣build立一个linux编程环境的原因是,似乎工具和库依赖问题已经被有效地解决了,例如从源代码构buildOpenSSH很容易。 所以当我试图在Linux上对我的项目和库进行编程时,我正在寻找的是一个体面的对话框,易于维护和易于使用。

一个小团队的Linux开发环境

方法(A) 根据我的经验,我看到对于一个小团队,有一个专用的服务器,其上安装了所有的开发工具(如编译器,debugging器,编辑器等)。 testing是在每个开发人员专用的机器上完成 方法(B) 在我的新地方有团队利用不同的方法。 每个开发人员都有一台专用的PC,用作开发和testing服务器。 为了testing,在PC上安装了一个内部平台来运行应用程序。 该平台在内核空间上执行多个模块,在用户空间上执行多个进程。 问题 现在还有两个小团队(大约6个开发者)join到完全相同的操作系统和开发环境中。 团队不使用上述平台,可以在纯Linux上执行应用程序,所以无需在专用的机器上进行testing。 我们想为所有3个团队采用方法(A),但是服务器必须是稳定的,并且在上面所述的内部平台上安装是非常不可取的。 你会build议什么? 什么是开发环境在你的地方的做法 – 每个团队一个服务器或每个开发人员的专用PC /服务器? 谢谢迪马

在Linux上进行软件开发的库位置和软件包

我们不久将开始一个新的基于Linux的开发工作; 而且我们正在大规模地开发Linux。 我们有一个定义良好的进程来处理Windows上的第三方和内部库,但我对Linux特定的变化和优化感兴趣。 这似乎是合乎逻辑的(如在Windows上) 没有大家下载和编译自己的版本的各种库,如升压/等。 但有正式的版本检入到某个版本库。 为了进一步将上面的库二进制文件签入到源代码控制中,所以不同的版本可以绑定到我们的代码中,所以例如我们的代码版本1.2需要增加1.41,整个事情才起作用。 因此,我们是否应该使用像apt-get软件包这样的东西来正式版本的本地服务器? 如果是这样,我们是否允许这些库安装到/ usr / local / include或其他地方的“自然”位置? 如果不; 我们只需将库签入到我们的普通存储库中,然后让我们的Makefile具有embedded其中的path(相对或其他),从而不依赖于/ usr / local /? 其他人在这方面做了什么? 指向书籍/网站的指针也非常赞赏基于Linux的团队开发(应用程序,而不是内核)。

Linux编程 – 入门,如何?

我试了一下,在其中一个盒子上安装了Linux(Linux Mint 9) – 我想开始一些小的编程…但是从哪里开始。 我的背景: 主要是C#/ WPF中的LOB应用程序 一些XAL基本 一点VB / VBA和SilverLight 我想转向一种新的编程语言 – 但仍然专注于桌面应用程序。 我需要的: 一位编辑 – 最好具有良好的智能感知 一种编程语言和资源开始 如果有人能指出我的方向,我会很高兴有一点点推动… 编辑:感谢所有的意见 – 我想出了以下几点: 我将从Python开始,并使用Vim编辑器 我稍后将定义尝试Vala和Perl,并将MonoDevelop作为备份编辑器 – 如果所有其他都失败了,我将转向C ++。 我已经提出了所有的答案,因为他们都帮助我。 编辑2:好的 – Vim有点太硬了…安装在上面的奶油。

作为Docker容器中的主机用户运行

在我们的团队中,我们使用Docker容器在本地开发我们的网站应用程序。 假设我正在使用app.py中的依赖关系在app.py上创build一个Flask应用程序,工作stream程大致如下所示: # I am "robin" and I am in the docker group $ whoami robin $ groups robin docker # Install dependencies into a docker volume $ docker run -ti -v `pwd`:`pwd` -w `pwd` -v pydeps:/usr/local python:3-slim pip install -r requirements.txt Collecting Flask==0.12.2 (from -r requirements.txt (line 1)) # … etc. # Run the […]

用于debuggingLinux中的C源代码的IDE

最近我在Linux平台上开发使用'C',像gcc这样的工具很快。 但是我希望拥有一个像VC ++ IDE for Windows这样的IDE是非常好的。