标签: development-environment

在虚拟机中设置开发环境

这是问题所在.我使用大约三台不同的机器进行开发.我的搭档正在使用两个.我们必须在所有五台机器上进行相同的设置程序才能开始工作.

在这里使用php项目,所以:安装和配置,PDT,php调试器和某些版本的XAMPP.然后可以安装一个svn客户端,以及任何其他工具.

再次,对五台机器中的每台机器.

相反,如果我们在与生产服务器具有相同堆栈,相同版本的虚拟机中完成所有这一切,那该怎么办呢?然后我们每个人都可以获取VM映像的副本,在五台计算机中的每台计算机上运行该映像,并在该VM中完成所有开发.把Eclipse,apache,mysql,作品,都放在那个vm中.

这种方法的唯一不利之处,请在唯一的部分纠正我,就是表现.这真的是一个大问题吗?五台中最慢的机器是采用Intel Atom 1.6 ghz处理器的三星NC10.

你认为这有可能并且实际可用吗?还是我疯了?

virtualization development-environment

7
推荐指数
1
解决办法
4779
查看次数

Windows Server(2003/2008)作为开发机器?

我想知道有多少人使用Windows Server 2008(或w2k3)作为他们的开发机器.如果你这样做,你找到的利弊是什么?如果你不这样做,你认为这样做有什么好处吗?

我在线阅读了许多轶事,声称这是一个比Vista SP1更稳定的开发环境,并且有一些关于SO的设置提示.我刚买了一台新机器(2个四核Xeon,16GB内存),我正在尝试决定是否应该使用Server 2008或Vista Ultimate x64(我有两个操作系统的许可证).

hardware development-environment windows-vista windows-server-2008 visual-studio

7
推荐指数
1
解决办法
1545
查看次数

如何使用基于heroku应用程序名称的google api密钥

我为我的应用程序创建了一些不同的"环境",这些环境托管在heroku上,所以我有:appName-staging.heroku.com appName-production.heroku.com

我想为这些应用程序使用不同的谷歌API密钥,我该怎么做?我创建了一个google.yml文件,看起来像:

开发:api_key:'ABCXYZ'

制作:api_key:'DEFXYZ'

所以我在本地开发时使用ABCSZY,而对于appName-production.heroku.com问题则使用DEFXYZ,如何让appName-staging.heroku.com使用不同的密钥?

由于部署到Heroku的每个应用程序都被认为是"生产",appName-staging.heroku.com和appName-production.heroku.com都使用相同的密钥.

google-maps development-environment heroku

7
推荐指数
1
解决办法
3205
查看次数

像Smalltalk这样的Python开发环境

我喜欢用Python语言编程来解决系统管理环境中的日常问题,我很高兴,但最近我正在学习Pharo Smalltalk,因为我对这种语言在对象编程中的不同方法非常着迷.
我非常喜欢Smalltalk关于将环境保存在一个文件中的虚拟机和系统映像概念的想法.
它在Python中是否存在类似的东西?

python development-environment smalltalk virtual-machine pharo

7
推荐指数
1
解决办法
826
查看次数

BlueGiga BLE开发工具

我正在尝试使用BlueGiga BLE112套件为iOS进行一些BLE开发.

我正在从TI CC2540密钥卡套件切换,因为我的IAR Embedded Workbench评估许可证已过期(30天),该软件的许可证价格为2500美元.

我想知道为BLE112编写代码的工具是什么; 该网站提到了"BG Script"和"BG Profile Toolkit",但我找不到任何有关这些工具的环境/许可的信息.它还提到为"8051"编写C代码(不知道这是什么).编写该代码需要什么环境/编译器?此外,许可条款是什么?

development-environment bluetooth bluetooth-lowenergy bluegiga

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

全新安装Eclipse,R无法解析为变量

我无数次遇到"R无法解决"的错误,但总有一个简单的解决方法.很抱歉打扰你,但这次我很难过......

我最近决定将我的计算机双启动到Windows 7/Ubuntu(以前仅限Windows 7)并为我的Android应用程序开发加载Eclipse,但是我遇到了臭名昭着的R无法解决的错误.

在彻底安装Ubuntu 12.10之后,我从Android Developer网站设置了Google的ADT Bundle.我从上面的下载中安装了包中包含的Eclipse,SDK和ADB(ADT已预先安装/设置).这是由Google提供的Eclipse的特殊版本,包括启动Eclipse时的文本"Android Developer Tools".

Eclipse运行Java Projects很好,SDK Manager似乎设置正确,因为我可以直接从Eclipse启动它(我还安装了所有Android SDK 1.5-4.2),AVD Manager几乎正常工作(它启动并允许我创建新设备但不会以"PANIC:无法打开:some_device"消息开头,但是任何Android项目都不会编译错误"R无法解析为变量".

我尝试使用我的两个旧工作区中的现有Android项目以及创建新工作区,但他们都采用相同的错误.

有什么建议?我真的想开始在基于Linux的环境中工作,并花了几个小时试图让它工作......

我非常感谢任何人的想法/建议/解决方案/可惜/等.

编辑:我开始认为这个问题可能与启动Android虚拟设备的其他错误相关,其中它表示"PANIC:无法打开:some_device".可悲的是,我不知道造成这种情况的原因是什么,也不知道如何修复......

eclipse linux android development-environment adt

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

如何使用CloudBees设置多个"环境"?

我刚刚阅读了所有CloudBees开发人员文档,并且很惊讶我没有看到任何关于为部署管道设置多个环境的信息.

我计划在本地运行我的应用程序,然后将代码提升到我的网络内的QA机器,从那里将代码更改部署到CloudBees云上的"演示"环境中会很好,客户可以在其中查看/验收测试在我设置它们之前的变化.

所以我问:如何在CloudBees上设置Demo和Production环境?

理想情况下,我希望我的Demo环境demo.myapp.example.com和生产环境一样myapp.example.com.提前致谢!

java deployment development-environment paas cloudbees

7
推荐指数
1
解决办法
207
查看次数

是否可以使用Spring/Tomcat/Intellij实时更改反馈?

我在下一个项目前几周,我正在寻找/想要简化我们的开发过程,为UX和Devs人员提供最短的交付时间来更改验证(例如,Java更换为10秒/ UX/JS为1秒)变化).

基本上,我想要John Lindquist在这个视频中展示的内容(在3分钟内通过webstorm和Angular待办事项列表示例进行RT反馈)但我使用Tomcat和Spring.

我最近几天用堆栈(Tomcat8,Intellij13,Spring4,Angular)研究/玩这个,我只是没有"得到它"所以认为这是我在这个领域缺乏知识,我错过了一些东西(因此SO问题).

迄今为止我为UX Guys所取得的成就

Grunt(使用节点)提供'静态资源'(JS/SCSS /模板)和livereload来刷新chrome - 这非常好,非常接近我想要的(来自SCSS/JS/HTML更改的RT反馈)但是最大的问题是节点与跨源策略服务于静态资源,而不是TC如此(通过解决这个这个) -重建中的IntelliJ变得凌乱与参与咕噜-看着SCSS与编译文件观察家但不胶凝) -中简而言之,我没有得到静态的服务和REST协调工作的REST API.另一种选择是当文件发生变化时,这个人用grunt更新TC资源,但只是不想去那里.

这导致我回到文件观察者,jetbrains实时编辑(网络风暴视频显示的内容)和intellij再次,当谈到静态内容时我很接近因为intellij可以在帧停用时更新TC上的资源但是(并且很大)但是这不是实时的,当你改变资源结构时,你需要刷新页面,但是我们正在开发一个SPA,它会在刷新时失去上下文,这会减慢人们的速度,因为必须回复序列才能回到发生变化的地方并且当使用intellij时,他们必须'帧取消激活'以将更改推送到TC(它们在双监视器上,因此关闭intellij与按下按钮以部署更改相同)

迄今为止最好的是咕噜咕噜并接受相同的原始问题进行开发,但我错过了一些针对UX用户的东西吗?

我迄今为止为Dev Guys取得的成就

在我们开始之前,买不起jrebel并且没有让Spring Loaded与intellij和tomcat一起工作(还).

在这个阶段,简单地让intellij刷新TC,类改变并在bean定义/方法结构改变时重新启动.我不知道,但'这是我们用来'

看看春季启动 - 很有希望,但理想情况下不想让配置自由,但它确实提供服务器上的实时更新,我相信.

Grails现在不在,所以不能在那里受益.

我知道Play允许一些实时更新,但是再一次,没有详细看过这个并且从当前堆栈转移.

摘要

在开发方面可能会坚持使用Live Edit并接受刷新/停用问题,因此我们无法"实现"John Lindquist在Webstorm中显示的内容,即在使用Tomcat/Intellij/Chrome时资源发生变化时的实时更新 - 或者至少'我不知道'如何实现这一目标?

服务器端 - 我还在努力,继续看看弹簧加载和intellij集成,然后查看jrebel,看看我们可以得到什么预算,但同时有任何替代方案,因为我看到节点/ ruby​​/grails得到这一切所以我相信它一定是我,我错过了使用Tomcat和Spring时从代码更改中获得超快反馈的最佳设置?

spring tomcat development-environment intellij-idea angularjs

7
推荐指数
1
解决办法
2431
查看次数

有没有办法检测代码是在本地,测试环境还是App Engine上运行?

我正在开发一个Google App Engine Go应用程序并在本地进行测试.我有一些测试环境的变量和实时App Engine环境的一些变量.我想知道是否有一些方法可以从代码内部确定代码运行的环境,并使用适当版本的变量,而无需始终注释和取消注释代码.

testing google-app-engine development-environment environment-variables go

7
推荐指数
1
解决办法
1528
查看次数

如何在debian上安装最新的Haskell平台?

我想在我的Raspberry Pi上安装最新的Haskell平台.

不幸的是我的linux-fu非常弱.我可以在apt-get install haskell-platform哪个方面工作,但是从官方软件包库中安装一个非常旧的版本.我想编译的部分代码只针对GHC 7.8进行编译.

linux debian haskell development-environment

7
推荐指数
1
解决办法
1153
查看次数