标签: development-environment

如何将克隆的 git 存储库与原始存储库合并

我们在局域网计算机上使用 git,并且在一台机器上有一个中央存储库,每个开发人员都必须克隆存储库并在他的一台机器上工作。但如何将所有这些存储库合并到中央存储库中?

git development-environment git-clone

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

Symfony Prod 环境出现 500 内部服务器错误

我的项目在其开发环境中运行得很好。然而,当我尝试访问没有 *_dev.php url 前缀的产品版本时,我被重定向到登录页面(正如它应该的那样),并且在登录时尖叫着 500 内部服务器错误。

对于产品站点和我的开发机器来说都是如此。这里出了什么问题?

development-environment production-environment symfony-1.4

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

so 中的未定义符号(在链接对象中定义)

我构建的共享库有问题。它基于 wpa_cli 并使用 wpa_ctrl。包括来自 wpa_ctrl 的符号,但来自 eloop - 不是:

g++ -Wall -g -fPIC -DPIC -fno-rtti -fno-exceptions -pthread -g -fno-exceptions -pthread -DPIC -fPIC -shared libwlan.o  wpa_supplicant-2.2/src/common/wpa_ctrl.o wpa_supplicant-2.2/src/utils/eloop.o wpa_supplicant-2.2/src/utils/wpa_debug.o wpa_supplicant-2.2/src/utils/common.o wpa_supplicant-2.2/src/utils/os_unix.o wpa_supplicant-2.2/src/utils/edit_simple.o -o libwlan.so
Run Code Online (Sandbox Code Playgroud)

.

nm wpa_supplicant-2.2/src/common/wpa_ctrl.o | grep wpa_ctrl_attach
00000578 T wpa_ctrl_attach
nm libs/libwlan/libwlan.so | grep wpa_ctrl_attach
00040340 T wpa_ctrl_attach
Run Code Online (Sandbox Code Playgroud)

.

nm wpa_supplicant-2.2/src/utils/eloop.o | grep eloop_register_read_sock 
000003bc T eloop_register_read_sock
nm libs/libwlan/libwlan.so | grep eloop_register_read_sock
000407dc T eloop_register_read_sock
         U _Z24eloop_register_read_sockiPFviPvS_ES_S_
Run Code Online (Sandbox Code Playgroud)

c++ linker development-environment

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

Angular 8:为 api base url 设置生产环境

在 angular 8 项目上工作,我想设置两种环境配置,一种用于 dev ,另一种用于 prod :

开发

export const environment = {
  production: false,
  baseUrl: 'http://localhost:8000/api'
};
Run Code Online (Sandbox Code Playgroud)

产品

export const environment = {
  production: true,
  baseUrl: 'https://serverurl/api/api'
};
Run Code Online (Sandbox Code Playgroud)

这里的问题是,当我运行npm run ng build --prod并测试之后,我的 api 上的注册路由不起作用,另一方面,当我用邮递员测试时它起作用!

api development-environment angular

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

在 FreeBSD 代码库上工作的推荐工作流程和环境是什么?

我想开发 FreeBSD 发行版的新功能或更改和现有程序,特别是用户空间¹。为此,我需要对 FreeBSD 代码库进行更改,然后编译和测试它们。²

在树上这样做/usr/src并在系统上安装结果似乎是一个坏主意,因为它需要您在 CURRENT 上运行您的开发机器,以 root 权限进行开发,并且如果您犯了错误,则软管您的系统。我想一定有更好的方法,并且可能是 FreeBSD 开发人员使用的标准设置。³

开发 FreeBSD 代码库的推荐工作流程是什么?


¹ 所以特定于内核开发的注意事项并不是非常重要

² 我熟悉开发后提交更改的流程

³ 我之前已经阅读了关于构建源代码开发手册和 FreeBSD 手册章节,但似乎都没有推荐特定的过程。

workflow development-environment freebsd tooling

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

Azure 虚拟桌面 (AVD) 和 Microsoft DevBox 的开发环境有何区别?

我正在寻求了解 Azure 虚拟桌面 (AVD) 和 Microsoft DevBox 在开发环境中的区别。我想了解每个选项的优缺点,以便为我的开发设置做出明智的决定。

具体来说,我有以下问题:

  • AVD 与 DevBox 在集中管理和可扩展性方面相比如何?
  • 比较 AVD 和 DevBox 时,在简化、环境配置、安全性和远程访问方面我应该考虑哪些因素?
  • 使用 AVD 远程访问虚拟桌面有哪些优点和缺点?那么使用 DevBox 呢?
  • DevBox 中包含哪些开发工具、IDE 和 SDK?我可以在 AVD 中使用相同的工具吗?或者有什么不同吗?
  • 使用 AVD 或 DevBox 进行基于团队的开发项目时应考虑哪些限制或注意事项?
  • AVD 和 DevBox 如何处理性能、硬件资源和自定义选项?
  • 对于使用 C#、.NET 和 Azure Functions 等 Microsoft 工具以及其他 Microsoft 工具、库和编程语言的开发人员来说,哪个选项(AVD 或 DevBox)更适合?

development-environment remote-desktop azure-virtual-machine azure-dev-box

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

作为一个团队,我们应该在本地开发并合并到开发服务器,还是在开发服务器上开发?

最近,我的任务是编写基于团队的开发环境的正式程序.我们有几个项目,每个项目有多个模块.目前只有两个程序员,但是有计划扩展到4-6个程序员.每个程序员都将处理同一个项目以及可能导致写入或错误问题的页面.

到目前为止,我想到的理想解决方案是:

  1. 本地开发(WAMP/VM或自己机器上的某些虚拟服务器实例).一旦开发人员完成了他们的开发,他们会将其检入CVS存储库并将其与其他修复程序等合并.
  2. 然后将CVS版本部署到主开发服务器以供开发人员进行测试.
  3. MySQL DAtabases保存在主开发服务器上,用户可以远程连接到它.任何模式/数据更改都通过数据库管理员运行,他将通知所有开发人员任何数据库更改(这应该是罕见的).

有没有人看到这个问题或有更好的解决方案?

development-environment

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

优化各种C/C++编译器的代码

对于那些为多个平台开发软件的人来说,如何处理编译器可能比其他编译器更好地完成某些事情的潜力.

假设您为OS X,Windows,Linux开发,并且您正在使用Clang/LLVM,VS和GCC.

因此,如果有人编译你的OS X应用程序,他们正在使用GCC和另一个人编译使用英特尔编译器OS X,你可以优化的代码段用于英特尔编译器如果这个人有他们.

你能检查预处理器指令吗?

#ifdef __GCC_
    // do it this way
#endif

#ifdef __INTEL__
    // do it this way
#endif

#ifdef __GCC_WITH C++_V11_Support__
    // do it this way
#endif

#idfef __WINDOWS_VISUAL_STUDIO
    // do it this way
#endif
Run Code Online (Sandbox Code Playgroud)

或者,还有更好的方法?

如何找到编译器为检查编译器版本等提供的指令列表

c++ compiler-construction development-environment compiler-optimization c-preprocessor

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

Rails 3 - 从开发到生产 - 公共资产404

我将Rails 2.2.2应用程序迁移到Rails 3.1.

在开发模式中:/var/www/project_dir# thin start --ssl 找到并提供所有资产.

当我在生产模式下运行时:/var/www/project_dir# thin start --ssl -e production
所有资产请求(JS,CSS和图像)都返回404.

开发和生产模式中的路径是相同的.

在此输入图像描述

我已经到了我已经用尽所有调试想法的地步,并且没有想法为什么在生产模式下,没有任何资产可以找到.

我确实试图迁移到资产管道,但是这导致了更多我认为我现在无法解决的问题所以我需要通过关闭资产管道来解决这个问题.

欢迎任何和所有的想法,谢谢!

详细信息
Web服务器:精简1.5.0
资产Pipleine:关闭
资产目录:
/ var/www/project_dir/public/images
/ var/www/project_dir/public/javascripts
/ var/www/project_dir/public/stylesheets

生成的资产路径(开发模式)

<script src="/javascripts/jquery.js?1366806358" type="text/javascript"></script>
<script src="/javascripts/jquery-ui.js?1366806358" type="text/javascript"></script>
<script src="/javascripts/jquery.alerts.js?1366806358" type="text/javascript"></script>
<script src="/javascripts/application.js?1366806357" type="text/javascript"></script>
<link href="/stylesheets/jquery-ui.css?1361279500" media="screen" rel="stylesheet" type="text/css" />
<link href="/stylesheets/jquery.alerts.css?1361279500" media="screen" rel="stylesheet" type="text/css" />
<link href="/stylesheets/default.css?1361279499" media="screen" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

生成的资产路径(生产模式)

<script src="/javascripts/jquery.js?1366806358" type="text/javascript"></script>
<script src="/javascripts/jquery-ui.js?1366806358" type="text/javascript"></script>
<script src="/javascripts/jquery.alerts.js?1366806358" type="text/javascript"></script>
<script src="/javascripts/application.js?1366806357" type="text/javascript"></script>
<link href="/stylesheets/jquery-ui.css?1361279500" media="screen" rel="stylesheet" type="text/css" …
Run Code Online (Sandbox Code Playgroud)

css development-environment production-environment ruby-on-rails-3.1

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

在开发环境中始终使用"root"用户是一种好习惯吗?

在Linux环境中进行软件开发时有三种选择:

  1. 使用您自己的用户(例如mahdi)
  2. 使用root
  3. 没人用

我通常将我的所有开发都视为"根",但这是最佳实践吗?

linux sudo development-environment root

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