问题标签 [multiple-versions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
3985 浏览

python - 用于运行命令行的 Python 脚本,该命令行启动具有特定 Python 版本的 Python 脚本

我需要帮助。有没有可能让python在windows中启动命令行并让命令行在我的电脑上执行另一个python版本的脚本?

示例:我的电脑上有两个版本的 python。一个在 Anaconda 中,另一个是纯 Python。现在我有一些我想按特定顺序执行的脚本。我的问题是,Google Analytics API 不适用于 Anaconda,而其他一些软件包(如 Simpy)不适用于纯 Python。所以我需要为一个项目使用两个不同版本的python。

现在我想编写一个小 Python 文件,它打开命令行并在我的不同 Python 版本上以特定顺序执行脚本。

我知道如何在命令行上运行 python 文件。这是通过

但是我怎样才能让一个 python 脚本在命令行中执行上面的那一行呢?

希望可以有人帮帮我。

谢谢。

0 投票
1 回答
98 浏览

bash - sprintf 在 GNU Awk 3.1.5 和 GNU Awk 3.17 中的行为不同

在 bash 终端中考虑以下命令:

我连接到两台机器。

第一个是 GNU Bash 4.15 版和 GNU Awk 3.1.7 版。上面的命令返回预期的结果:0.00027849383762390268(尽管最后两位数字与我的初始数字不同)

第二台机器有 GNU Bash 3.2.39 版和 GNU Awk 3.1.5 版。上面的命令返回:0,00000000000000000000(逗号后 20 个零)。注意“,”而不是“。” .

为什么第二台机器的行为与第一台机器不同,如何使其表现得像第一台机器?

0 投票
1 回答
638 浏览

google-app-engine - 如何在 Google App Engine 中设置我的默认版本

我正在开发一个谷歌应用引擎应用程序,在取得了很大进展后,它部署了多个版本。我真的很想将默认版本(该应用程序的第一个版本)切换到更新的版本,但似乎没有任何方法可以真正做到这一点。

这篇文章https://gae-php-tips.appspot.com/2013/06/25/harnessing-the-power-of-versions-on-app-engine/声称版本下有一个“设为默认”按钮选项卡,但显示的是旧版本的控制台。

在新版本的开发控制台中,没有这个按钮。这似乎是一个非常关键的功能,我不确定他们为什么要混淆它。

谁能指出我正确的方向?谢谢!

0 投票
1 回答
93 浏览

office-interop - 使用 Microsoft Office 2016 为 Microsoft Office 2013 开发

是否可以在具有 Microsoft Office 2016 的开发机器上安装 Microsoft Office 2013 的程序集或工具?

或者,例如,我可以在具有 Microsoft Office 2016 的开发 PC 上针对多个版本的 Microsoft Office 进行开发/开发吗?

0 投票
0 回答
71 浏览

c# - 从内存中使用不同版本的 DLL

我一直在为外部应用程序开发插件。我们之前的插件使用 ourdll.dll v1.0.0,而我们的新插件使用 ourdll.dll v1.1.0

好吧,当我们启动外部应用程序时,首先加载第一个插件(也加载ourdll v1.0),然后加载最后一个插件,它使用ourdll v1.1,但我认为系统会检查是否相同的程序集已经加载,然后它不会再次加载,最后一个插件尝试使用 ourdll v1.0 但它会导致问题。因为新版本有不同的功能。

将近2周,我们一直在寻找解决方案,但没有办法。我尝试使用 babel obfuscator 合并/嵌入 dll,我使用了 internalize 选项但没有办法。然后我尝试了这个

https://stackoverflow.com/a/4452193/1276061

但它也不起作用 PS ourdll 没有 publictoken,它的 null ..

如何解决这个问题呢?

0 投票
1 回答
1947 浏览

php - MAMP Pro 中有多个 MySQL 版本?

是否可以在 MAMP Pro 中运行多个版本的 MySQL?

我喜欢 MAMP Pro,但我最近更新到 v4——它自动将 MySQL 从 5.5 升级到 5.6——现在我不能再将 Wordpress 网站迁移到实时托管帐户(例如 GoDaddy),因为它会吐出一个关于“未知排序规则”的错误. 似乎还没有托管服务提供商运行 5.6。

我想这里的教训是“运气不好,你应该仔细阅读升级公告”。但这并没有真正帮助我。

我知道我可能可以只以一种有效的格式导出数据库,然后通过 phpMyAdmin 导入它们,但我使用 BackupBuddy,所以我宁愿坚持使用有效的东西。

关于将来如何最好地避免这种情况的任何建议?有没有更好的 MAMP 替代方案,可以更精细地控制 PHP 和 MySQL 版本等内容?我只是一名设计师,所以我对深入使用命令行或类似的东西不感兴趣/没有能力。

谢谢!

0 投票
1 回答
417 浏览

xamarin - 如何区分 xamarin 表单中的付费版和免费版应用程序

有没有办法根据正在运行的应用程序版本启用代码库中的某些功能?这适用于 Xamarin Forms 跨平台应用程序。我计划拥有免费、付费和企业版的应用程序。

0 投票
1 回答
10315 浏览

php - 如何从 htaccess 为多个 PHP 版本配置 Apache

我已经安装了来自 Remi Repositories 的 PHP 版本的集合,对于问题本身可能会被忽略,但为了理解我尝试过的处理而保留。

它们在命令行中运行良好,但我想将它们与 Apache 2(Fedora 24 上的 httpd)一起使用,运行多个虚拟主机,如下所示:

我已经创建了 VirtualHost conf 文件,每个文件都工作正常。

我想运行每个相应的 php 版本(根据提示的 ServerName),但我找不到如何从每个虚拟主机加载 PHP。我找不到相应的 Remi libphpX.so 来将它们作为模块加载:

我有一个共享主机,这不是新闻,它允许我从 .htaccess 更改 PHP 版本,我可以执行以下操作:

我现在可能看起来像个假人,但我怎样才能进行相同的 .htaccess 切换以提供多个 PHP 版本?

我可能不知道在 Google 上搜索什么以及如何搜索以找到最匹配的答案。

0 投票
1 回答
26 浏览

visual-studio - 支持超过 2 个版本的项目

目前我的项目支持2个版本,现在假设支持3个版本。

目前它是通过x86&x64当我在它们之间切换时完成的,在我的项目文件中,我有条件加载不同的程序集,例如:

版本 1

版本 2

因此,根据平台x86x64正在加载不同的程序集。

根据新的需求,我需要添加对第 3 版的支持。(在不久的将来会有另一个)

我正在使用 TeamCity 创建最终用户获得的不同版本工件。

TeamCity 正在使用触发 msbuild 过程的构建步骤,

所以msbuild /p:Platform=x86 产生不同的工件然后 msbuild /p:Platform=x64

我想在这里Configuration创建一个新的名称,ver3如 describe ,然后在项目文件中使用:

但我想这不是为了那个,所以我正在寻找其他解决方案。

我如何支持第三版?

0 投票
2 回答
1095 浏览

vb.net - 如何正确管理应用程序的版本?

我需要有关如何控制不同版本的应用程序的提示。目前,我每次进行更改时都会简单地覆盖同一个项目。随着我的项目越来越大,这对我来说成了一个问题。是否有一个内置功能可以正确管理程序的不同版本,甚至可能有一个简单的表格来填写更改日志,还是我应该每次都将整个项目保存在一个单独的文件夹中?