标签: development-environment

我应该怎样处理搞乱的Python环境?

我的系统上有很多与python相关的软件包,它们对应不同版本的python.

我认为最佳实践不应该保留这么多版本的python,但我必须这样做,因为对linux的依赖有点复杂.

那么在编写python时是否有关于如何保持干净的开发环境的建议?

我系统中与python相关的细节如下:

python
python            python2.4         python2.6         python_bk_24
python2           python26          python2.6-config


[mirror@home project]$ rpm -qa | grep python
python-sqlite-1.1.7-1.2.1
python-setuptools-0.6c5-2.el5
python-pip-0.8-1.el5
dbus-python-0.70-9.el5_4
python-elementtree-1.2.6-5
python-iniparse-0.2.3-4.el5
rpm-python-4.4.2.3-9.el5
libselinux-python-1.33.4-5.7.el5
python-libs-2.4.3-46.el5_8.2
python-devel-2.4.3-46.el5_8.2
ipython-0.8.4-1.el5
audit-libs-python-1.7.7-6.el5_3.3
python-urlgrabber-3.1.0-5.el5
python26-2.6.8-1.el5
python-2.4.3-46.el5_8.2
python26-distribute-0.6.10-4.el5
python26-virtualenv-1.5.1-3.el5
python26-libs-2.6.8-1.el5
python26-devel-2.6.8-1.el5
python-virtualenv-1.7-1.el5
libxml2-python-2.6.26-2.1.15.el5_8.2


[mirror@home project]$ python -V
Python 2.4.3
Run Code Online (Sandbox Code Playgroud)

python development-environment virtualenv production-environment

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

eclipse java development - 自动向每个新类添加一个私有静态最终字符串标签

eclipse中是否可以添加标签字段

private static final String TAG = "MyClass";
Run Code Online (Sandbox Code Playgroud)

自动到每个新创建的类。输入它没什么大不了的,但是自动添加它肯定会增加我添加日志信息的纪律 ......

谢谢

eclipse development-environment

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

GitHub编码设置

我是GitHub的新手.我设法安装GitHub for Windows并创建了一个github存储库.我是一名PHP开发人员,这是我在GitHub之前的现状.

目前,我的所有工作都是C:\xampp\Dropbox\*("htdocs").我编写的所有内容都在其中,每个应用程序都在其自己的子目录中.每当我需要更新生产服务器时,我都会FTP我们的生产服务器并上传必要的文件.当我独自工作时这很好,与其他开发人员合作会很困难,因为我们需要知道谁编辑了哪些,什么时候编辑了,等等.

你能帮我解释一下如何使用GitHub维护我的代码吗?我想我不应该将整个htdocs作为本地存储库.我http://localhost/在本地测试时访问我的代码.由于我使用PHP开发Web应用程序,因此代码会定期更改.我们不编译代码,我习惯于简单地保存所有文件,让Dropbox保存我制作的所有版本.

由于GitHub for Windows应用程序在C:\Users\Admin\Documents\GitHub\test-app文件夹中创建了本地存储库,因此下一步该做什么有点令人困惑.我应该编辑代码htdocs并编辑代码My Documents\GitHub吗?然后还将更新"推"到GitHub并通过FTP更新我们的生产服务器?

所以,总结,从网络发展的基本观点,哪些步骤必须改变,这样我就可以在使用版本控制系统,如GitHub上的好处?

谢谢!

php development-environment github dropbox github-for-windows

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

获取引导快照错误(退出代码 2),不允许设置 Rails 服务器

尝试测试基于 Rails 构建的网站并不断收到错误,该错误拒绝让我设置我的服务器。

收到错误后,我使用了 'gem install bootsnap -v '1.4.2' --source ' https://rubygems.org/ ',源代码为 Rubygems。同样的错误:

Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
ERROR:  Error installing bootsnap:
        ERROR: Failed to build gem native extension.

    current directory: C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bootsnap-1.4.2/ext/bootsnap
C:/RailsInstaller/Ruby2.3.3/bin/ruby.exe -I C:/RailsInstaller/Ruby2.3.3/lib/ruby/site_ruby/2.3.0 -r ./siteconf20190327-13232-1084dsi.rb extconf.rb
creating Makefile

current directory: C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bootsnap-1.4.2/ext/bootsnap
make "DESTDIR=" clean

current directory: C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/bootsnap-1.4.2/ext/bootsnap
make "DESTDIR="
generating bootsnap-i386-mingw32.def
compiling bootsnap.c
bootsnap.c: In function 'bs_cache_path':
bootsnap.c:240:3: warning: unknown conversion type character 'l' in format [-Wformat]
bootsnap.c:240:3: …
Run Code Online (Sandbox Code Playgroud)

ruby development-environment ruby-on-rails

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

无法在 go 环境中安装 go 1.13。goenv install 1.13.6 失败并显示 - go-build: 未找到定义: 1.13.6

我正在尝试为各种项目安装不同的 Go 版本 1. goenv install 1.11.4 成功 2. go env install 1.13.6 失败并出现错误 - go-build: 未找到定义: 1.13.6

另外,当我使用 goenv install --list 检查 goenv 的可用版本时,我得到的最后一个是 ....... ....... 1.10.3 1.10.4 1.10.5 1.10.6 1.10.7 1.11 .0 1.11beta2 1.11beta3 1.11rc1 1.11rc2 1.11.1 1.11.2 1.11.3 1.11.4 1.12beta1

Go 目前可用到 1.14 为什么所有版本的 Go 都无法在 goenv 中安装

development-environment virtualenv go

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

告诉 OCaml opam 包在哪里

我对 OCaml 很陌生。我尝试在两台不同的计算机上从头开始安装它——都是 Linux Mint——并且两次都遇到了这个问题。

当我使用 opam 安装一个包(特别是 Base,但它也发生在 Core 中)时,OCaml 找不到它。

$ opam install Base
[NOTE] Package base is already installed (current version is v0.11.1).
$ ocaml -open Base
    OCaml version 4.05.0

File "command line", line 1:
Error: Unbound module Base
Run Code Online (Sandbox Code Playgroud)

ocaml 似乎在 /usr/lib/ocaml 中,它的二进制文件在 /usr/bin/ 中,而 opam 似乎把所有东西都放在 ~/.opam/packages 中。

如何让 OCaml 查看使用 opam 安装的软件包?我发现了许多涉及未绑定模块的问答错误,但似乎没有一个可以为我修复它,或者它们似乎已经过时。另外,我知道我的包管理器 OCaml 不是完全最新的,但是我也从源代码安装了 4.10.0 并且仍然有问题。

ocaml development-environment opam

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

变量递减如何在递归函数中工作

我知道这是一个非常初学者的问题 这是场景

Let number = 5; 
number - 1;
console.log(number);
Run Code Online (Sandbox Code Playgroud)

显示5,为什么不显示4;

javascript recursion development-environment javascript-objects web

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

Angular 每个 console.log 都来自 dev 中的 mainjs:1

当启动我的应用程序时ng serve(现在ng serve -- -c deploy,由于测试,每个 console.log 来自 或main.js:1polyfills.js:1独立于我调用 console.log() 的组件。

在另一个 stackoverflow(Angular 控制台仅从 main.js:1 和 polyfills.js:1 记录)中,有人写道,出现这种情况是因为 Angular 不构建开发,而是构建生产。

这是我的 angular.json

{
    "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
    "version": 1,
    "newProjectRoot": "projects",
    "projects": {
        "project": {
            "projectType": "application",
            "schematics": {
                "@schematics/angular:component": {
                    "style": "scss"
                }
            },
            "root": "",
            "sourceRoot": "src",
            "prefix": "app",
            "architect": {
                "build": {
                    "builder": "@angular-devkit/build-angular:browser",
                    "options": {
                        "outputPath": "dist/project",
                        "index": "src/index.html",
                        "main": "src/main.ts",
                        "polyfills": "src/polyfills.ts",
                        "tsConfig": "tsconfig.app.json",
                        "aot": true,
                        "assets": …
Run Code Online (Sandbox Code Playgroud)

environment development-environment config build angular

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

ABL Progress OpenEdge:使用分隔符更新 csv 文件中的记录

我正在致力于能够刷新数据库环境的第一步。

首先,我将环境 1 中的表导出到名为 Test1 的 csv 文件。

OUTPUT TO VALUE("X:\Test\Test1.csv").

FOR EACH Test1 NO-LOCK:
    EXPORT DELIMITER ',' Test1.      
END.

OUTPUT CLOSE

Run Code Online (Sandbox Code Playgroud)

然后我将此文件导入到环境 2,其中不知道 test1 中的所有记录是否都存在于环境 2 中。也不知道顺序是否相同(这是以下功能受限的地方)



INPUT FROM "X:\Test\Test1.csv".

FOR EACH Test12:
    IMPORT DELIMITER ',' Test1.
END.

Run Code Online (Sandbox Code Playgroud)

因此,我需要能够查看环境 2 中的现有记录是否存在于从环境 1 导出的文件 Test1 中,并通过调整环境 2 中的这些记录来应用更改/更新。

不幸的是,我无法更具体地提供姓名和日期,因为这是保密的

我尝试使用显示的脚本通过删除仍然运行良好的记录来编辑 notepadd++ 中的导出文件 Test1。然而,当我还通过删除记录删除了留下的空白规则时,所有内容都向上移动了一行,它提到entryID(第一列)已经存在。这意味着它存在于文件的另一行中(这是我删除记录之前的下面的行。)。

development-environment production-environment progress-4gl openedge

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

使用PHP,CSS和MYSQL开发/预览网站的最佳方法

在开发最终位于远程服务器上的网站时,编码和测试的最佳方法是什么?

我的意思是:

- 将其保留在您的计算机本地并从那里访问文件.我应该在我的计算机上安装库和数据库软件(MySQL)还是将文件连接到远程服务器.

- 更新服务器上的文件并刷新浏览器以查看更改等.

- ???

我正在编码的系统使用HTML,CSS,JS,PHP和MySQL数据库.可能也在使用cron工作.PHP主要用于$ _SESSION并查询MySQL数据库(将有多个数据库).远程服务器正在运行Ubuntu Linux.

不确定大多数开发人员如何编码和检查他们的网站.由于工作限制,我目前停留在Windows 7环境中,但对OS X和Linux的建议非常受欢迎,因为我也在处理这些问题.

请不要说"在单独的服务器或开发机器上开发",因为我没有预算或时间.

谢谢!

html css php mysql development-environment

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