问题标签 [deployment]

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 投票
11 回答
15096 浏览

ruby-on-rails - 在 Capistrano 中部署 Git 子目录

我的主分支布局是这样的:

/ <-- 顶层

/client <-- 桌面客户端源文件

/server <-- Rails 应用程序

我想做的只是拉下 my 中的 /server 目录deploy.rb,但我似乎找不到任何方法来做到这一点。/client 目录很大,因此设置一个挂钩将 /server 复制到 / 不会很好,它只需要拉下 Rails 应用程序。

0 投票
2 回答
1214 浏览

ruby-on-rails - Rails 需要 RubyGems >= 0.9.4。请安装 RubyGems

我正在使用 Rails 2.1.0(来自gem)部署到 slicehost 上的 Ubuntu slice

如果我尝试mongrel_rails启动或脚本/服务器,我会收到此错误:

当我键入时,gem -v我已经1.2.0安装了版本。关于要解决什么问题的任何快速提示?

0 投票
5 回答
655 浏览

deployment - 虚拟环境中的软件部署

我正在寻找一种方法,以尽可能简单地向我们的客户提供我们软件的预览版或演示版。

我们目前正在开发的软件是一个相当大的项目。它由一个客户端环境、一个应用程序服务器、各种数据库、Web 服务主机等组成。该项目是增量开发的,我们希望每隔一到两个月发送一次。第一批交付将不会用于生产。他们有一个演示的目的,以鼓励客户提供反馈。

我们不想让客户承担安装和配置系统的负担。总而言之,我们正在寻找一种方法来减轻部署、安装和配置的痛苦。

我想到的是使用虚拟化技术来预安装和预配置具有所有必需组件的虚拟机。我们的客户只需安装虚拟映像并运行应用程序。

我想听听使用这种技术的人的意见。我想也有一些困难。尤其是安装的操作系统的许可问题怎么办?也许有可能让虚拟机在一段时间后过期。

有什么经验吗?

0 投票
2 回答
1372 浏览

java - Java JRE 的安装基础?

是否有在线资源维护 Java 安装基础的统计信息,包括 JRE 版本信息?如果没有,是否有任何最近的报告有一些数字?

我对 Windows 用户特别感兴趣,但也欢迎所有其他操作系统。

0 投票
3 回答
2429 浏览

.htaccess - 如何使用 `scp` 部署网站的 `.htaccess` 文件?

我目前正在使用以下命令上传我的网站内容:

除了不发送 .htaccess 文件之外,这很好用。据推测,这是因为它是隐藏的。

我尝试添加第二行来明确发送文件:

这很好用,但现在我必须输入两次密码。

关于如何仅使用 1 或 0 个密码条目进行此部署的任何想法?

0 投票
3 回答
259 浏览

java - 如何在 JNLP 执行期间检测函数是否可用?

我有一个确实应该安装的应用程序,但在使用 JNLP 部署时确实可以正常工作。

但是,使用默认安全选项时,某些 Java 功能(例如)似乎Runtime.exec无法正常工作。

因此,我想禁用依赖这些功能的 UI 功能。

所以我的问题是,如何在运行时检测某些功能是否可用?

当然,这里的案例研究是Runtime.exec

0 投票
8 回答
10219 浏览

.net - IIS6 上的 ASP.NET MVC

我在哪里可以找到关于在 IIS6 上运行 ASP.NET MVC 的最佳实践的一些好的建议?

对于提供 IIS7 托管的网络主机,我还没有看到任何现实的选择。主要是因为我不住在美国

所以我想知道如何最好地在 ASP.NET MVC 中构建应用程序并使其易于部署在 IIS6 和 IIS7 上。请记住,这是针对标准 Web 主机的,因此无法访问 ISAPI 过滤器或 IIS6 中的特殊设置。

在开发面向 IIS6 的 ASP.NET MVC 应用程序时,还应该考虑其他什么吗?有什么不能用的功能吗?

更新:更大的问题之一是路线。{controller}/{action} 模式适用于 IIS7,但不适用于需要 {controller}.mvc/{action} 的 IIS6。那么如何让这个透明呢?同样,请不要 ISAPIIIS-settings

0 投票
7 回答
16783 浏览

.net - .NET 3.5 SP1 客户端框架的 HttpUtility 的替代方案?

将我的 Windows 窗体应用程序定位到 .NET 3.5 SP1客户端框架会非常好。但是,现在我正在使用HttpUtility.HtmlDecodeandHttpUtility.UrlDecode函数,而 MSDN 文档并没有指出 System.Net 等内部的任何替代方案。

因此,除了反射源代码并将其复制到我的程序集中(我认为这不值得)之外,您所知道的 .NET 3.5 SP1 客户端框架内部是否有替代方案来替换它功能?他们将这些有用的功能限制为仅限服务器的代码似乎有点奇怪。

0 投票
5 回答
7386 浏览

php - 你用phing吗?

有没有人使用Phing来部署 PHP 应用程序,如果是,你如何使用它?我们目前有一个手写的“设置”脚本,每当我们部署项目的新实例时都会运行该脚本。我们只需从 SVN 签出并运行它。它设置一些基本的配置变量,安装或重新加载数据库,并为站点实例生成一个 v-host。

我经常认为也许我们应该使用Phing。我没有太多地使用 ant,所以除了像我们的安装脚本那样编写将文件从一个地方复制到另一个地方的脚本之外,我并没有真正了解Phing应该做什么。您可以举例说明哪些更高级的用途,以帮助我理解为什么我们愿意或不愿意将Phing集成到我们的流程中?

0 投票
5 回答
3487 浏览

deployment - 您如何更新服务器上的 Web 应用程序?

我知道Capistrano,但它对我来说有点太重了。我个人设置了两个Mercurial存储库,一个在生产服务器上,另一个在我的本地开发机器上。通常,当新功能准备就绪时,我会将更改从本地计算机上的存储库推送到服务器上的存储库,然后在服务器上进行更新。这是在多台计算机上保持文件同步的非常简单快捷的方法,但无助于更新数据库。

您对问题的解决方案是什么?