所以我有一个32位MSI软件包,安装在32位机器上的Program Files (x86)和64位机器上的Program Files (x86)上。 我试图通过GP添加到这个应用程序的快捷方式,但我不知道如何处理path的差异。 %PROGRAMFILES%在32位机器上工作,但是我需要使用%PROGRAMFILES(X86)%来在64位机器上工作。 有没有我可以使用的环境variables,或者如何处理?
我可以将SQL 2000 32位数据库移动到SQL 2005 64位数据库服务器上吗?
我似乎无法在任何地方find答案。 到目前为止,我发现我需要添加(取消注释) [multilib] Include = /etc/pacman.d/mirrorlist 在“/etc/pacman.conf”然后运行: sudo pacman-key –init 当我运行: sudo pacman -S 我得到: warning: database file for 'multilib' does not exist 我怎样才能解决这个问题?
我有一个debian服务器,我需要从一个托pipe提供商移动到另一个。 我真的不知道如何设置旧的服务器,我只知道它正在运行一个Ruby on Rails应用程序,并安装了很多自定义库,我应该为自己的迁移做好准备。 旧服务器: -os: debian 5.0.9 使用的磁盘空间: 3.2GB build筑: i686 新服务器: -os: debian 5.0.9 – 免费磁盘空间: 10GB 架构: x86_64 正如你所看到的问题是服务器运行不同的体系结构。 问:无论如何,我可以通过几个步骤将旧的服务器迁移到新的服务器上(或者我只是在做梦)。 我在想也许我可以: – 获取旧服务器上安装的软件包和gem的列表,并使用for循环将其全部安装到新的服务器上 – 将磁盘内容从旧服务器复制到新服务器,同时排除特定于体系结构的问题(问题是我真的不知道要排除什么)。
我试图在64位的CentOS 5.3(基于RedHat 4.1.2)主机上运行一个编译的32位二进制文件。 二进制文件抱怨无法findlibmysqlclient.so.15。 这样的文件存在于服务器上,但它是64位,因此不好。 我可以在主机上安装32位MySQL客户端库吗? 最好以官方的方式(即通过仓库)。 如果没有,那么一个骇人的方式呢? 另外,这是一个这样的问题的适当场所? 编辑:这是一篇文章 ,确认你不能在一个过程中混合和匹配位数。 但其配方不适用于CentOS。 Wikipedia指出,CentOS派生自的RHEL能够在64位上运行一个完整的32位用户空间…系统上已经有一些32位的库 – libc等等。 只是不是MySQL。 我可以运行其他不连接到libmysqlclient的32位二进制文件。 有点相关。 编辑: yum search mysql说如下: Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.symnds.com * extras: mirror.symnds.com * updates: mirror.wiredtree.com addons | 1.9 kB 00:00 base | 1.1 kB 00:00 extras | 1.9 kB 00:00 […]
我有一个运行在64位2008服务器上的.net4 web应用程序。 我只能让它运行,当我设置应用程序池启用32位应用程序为true。 所有的dll都是为.net4编译的(用corflags.exevalidation)。 我怎样才能找出为什么要启用32位是必需的? 从64位应用程序池启动时,事件日志中的错误消息 事件代码:3008事件消息:发生configuration错误。 事件时间:2011-03-16 08:55:46事件时间(UTC):2011-03-16 07:55:46事件ID:3c209480ff1c4495bede2e26924be46a事件序列:1事件发生:1事件详细信息代码:0 应用程序信息:应用程序域:已删除信任级别:完整应用程序虚拟path:已删除应用程序path:已删除机器名称:NMLABB-EXT01 进程信息:进程ID:4324进程名称:w3wp.exe帐户名称:已删除 exception信息:exceptiontypes:ConfigurationErrorsExceptionexception消息:无法加载文件或程序集“System.Data”或其某个依赖项。 试图加载格式不正确的程序。 System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName,Boolean starDirective)在System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory()在System.Web.Configuration.AssemblyInfo.get_AssemblyInternal()在System.Web.Compilation.BuildManager。在System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters,PolicyLevel policyLevel,Exception appDomainCreationException)System.Web.Compilation.BuildManager.CallPreStartInitMethods()上的GetReferencedAssemblies(CompilationSection compConfig) 无法加载文件或程序集“System.Data”或它的一个依赖项。 试图加载格式不正确的程序。 在System.Reflection.RuntimeAssembly.InternalLoadAssemblyName(AssemblyName assemblyRef,Evidence assemblySecurity,StackCrawlMark&stackMark)System.Reflection.RuntimeAssembly._nLoad(AssemblyName fileName,String codeBase,Evidence assemblySecurity,RuntimeAssembly locationHint,StackCrawlMark&stackMark,Boolean throwOnFileNotFound,Boolean forIntrospection,Boolean suppressSecurityChecks) ,布尔forIntrospection,布尔suppressSecurityChecks)在System.Reflection.RoadAssemblyHelper System.Web.Configuration.Assembly.Load(stringassemblyString)上System.Reflection.RuntimeAssembly.InternalLoad(stringassemblyString,证据assemblySecurity,StackCrawlMark&stackMark,布尔forIntrospection) (stringassemblyName,布尔starDirective) 请求信息:请求URL:“我们的URL”请求path:“url”用户主机地址:ip-adddress用户: 通过身份validation:False身份validationtypes: 线程帐户名称:“app-pool” 线程信息:线程ID:6线程帐户名称:“app-pool”模拟:False堆栈跟踪:在System.Web.Configuration.CompilationSection.LoadAssemblyHelper(stringassemblyName,布尔starDirective)在System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory ()System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConig)System.Web.Compilation.BuildManager.CallPreStartInitMethods()System.Web.Hosting.HostingEnvironment.Initialize上System.Web.Configuration.AssemblyInfo.get_AssemblyInternal() (ApplicationManager appManager,IApplicationHost appHost,IConfigMapPathFactory configMapPathFactory,HostingEnvironmentParameters hostingParameters,PolicyLevel policyLevel,Exception appDomainCreationException) 自定义活动详情:
我想在VDS \ Cloud上select分发版本的服务器。 我select32位和64位之间。 一方面,64位操作系统的服务器比32位操作系统的服务器要快(这是真的吗? 从另一方面来说,64位操作系统的服务器上的每个应用程序需要2倍的RAM。 而RAM是服务器的主要特性,因为当您增加RAM消耗时,大多数VDS \ Cloud提供程序会增加成本。 我将使用:MySQL,Ruby,Ruby on Rails,nginx
我已经创build了一个可移植的(相对path)Apache安装。 它在我的32位系统上完美工作,但是当我尝试在64位系统上运行它时,会出现以下错误: >httpd -t httpd: Syntax error on line … of …/httpd.conf: Cannot load …/modules/mod_ssl.so into server: %1 is not a valid Win32 application. 如果我注释掉包含SSL.conf的行,那么服务器在64位系统上运行,但是当然没有SSL支持。 我试图寻找这个,但找不到任何有用的东西。 有谁知道如何让Apache在64位系统上使用SSL(最好是以一种与32位系统兼容的方式)?
为什么在AMD64 64位安装的Ubuntu上有/usr/lib 和 /usr/lib32目录,但只有 /usr/bin和/usr/bin32目录? 如果Debian / Ubuntu开始在他们的ELF中支持多目标架构的二进制文件,那么这个目录分支变得不必要了?
我们开发的应用程序目前只能在32位模式下工作。 它在RHEL 5中运行正常,但在RHEL 6中运行失败。原因是默认情况下,RHEL 6只与64位库一起安装。 而且,我们没有find在系统安装过程中或之后select安装32位运行环境的方法。 当然,我们确实find了一种方法来安装三个带有32位库的rpm包,以使我们的应用程序能够正常工作。 但是对于我们的客户来说,这看起来是不愉快的(我们必须在命令行中安装三个rpms的DVD)。 所以问题是: 有没有一种方便的方式让RHEL 6客户安装32位库到RHEL 6系统? 比方说,在菜单中的任何用户友好的项目,或者一个特殊的命令,安装在RHEL 5中存在的一组32位系统库? 在这种情况下最好的做法是什么?