Tag: windows 7

windows heroku运行rake db:迁移错误“/ usr / bin / env:ruby.exe:没有这样的文件或目录”

我对Rails很新,在Ruby on Rails教程中大部分都是这样。 我从那以后决定做我自己的应用程序,但使用testing版的Rails 4 gem。 我在本地机器(Windows 7)上安装了PostgreSQL并完成了开发。 一切都很好! (我喜欢Rails远远超过C#,ASP,.NET工作,我为了生活!) 然而,一旦我决定推到Heroku,我一直在拉我的头发。 在推向Heroku之前,我做了标准: c:\Sites\elms>git add . c:\Sites\elms>git commit -m "My comment" c:\Sites\elms>git push c:\Sites\elms>git push heroku master 我已经下载并安装了Heroku Toolbelt(不是Heroku的gem。)第一个错误告诉我,我需要确保我的Gemfile指定的Ruby> = 1.9.3,所以我添加了“ruby 1.9.3”到我的顶部Gemfile : source 'https://rubygems.org' ruby "1.9.3" gem 'rails', '4.0.0.beta1' gem 'pg' gem 'haml-rails' gem 'httparty' gem 'devise', git: 'git://github.com/plataformatec/devise.git', branch: 'rails4' gem 'cancan' gem 'bootstrap-sass' […]

我应该在哪里存储应用程序特定设置

我被要求更新一个在WinXP上运行了6年的VB6应用程序。 客户端希望使用Windows 7.到目前为止,应用程序将其设置存储在位于应用程序目录中的INI文件中。 XP和7之间的一个关键区别是,你不能再写入到C:\Program Files\AppFolder 。 我想弄清楚应该在哪里存储设置的文件系统? 鉴于该应用程序仍然需要在WinXP上运行,我有点困惑。 在WinXP上,我有以下几点: C:\Documents and Settings\profilename\Application Data C:\Documents and Settings\profilename\Local Settings\Application Data 在Windows 7上,我有以下几点: C:\Users\profilename\AppData\Local C:\Users\profilename\AppData\LocalLow C:\Users\profilename\AppData\Roaming 这些文件夹中的每一个都具有似乎存储各种产品的设置/文件的子文件夹 所以2个问题: 鉴于所有这些文件夹,我在哪里存储我的设置? 我假设有一个漂亮的Windows API调用,会给我这个文件夹的正确位置。 我希望它可以在XP和7上运行。我的假设是否正确? 如果是这样,一个链接将不胜感激。

我只使用脚本的名字在Windows上运行Python脚本时,无法redirect输出

这是运行在Windows 7(64位),Python 2.6与Python的Win32扩展。 我有一个简单的脚本,只是打印“你好世界”。 我可以用python hello.py启动它。 在这种情况下,我可以将输出redirect到一个文件。 但是,如果我通过在命令行上inputhello.py来运行它并redirect输出,我会得到一个exception。 C:> python hello.py hello world C:> python hello.py >output C:> type output hello world C:> hello.py hello world C:> hello.py >output close failed in file object destructor: Error in sys.excepthook: Original exception was: 我想我升级到Windows 7后第一次得到这个错误。我记得它应该在XP中工作。 我看到有人在讨论这个bug python-Bugs-1012692 | 不能pipeinput到python程序 。 但那是很久以前的事了 并没有提到任何解决scheme。 有没有人经历过这个? 任何人都可以帮忙

“193:%1不是有效的Win32应用程序”与新的Rails应用程序的错误

我有一个新的rails应用程序,我已经在Windows 7下创build了一个目录,并input“rails newapp”。 创造得很好,当我访问根页面时,一切都很好。 但是,当我尝试访问将访问数据库的页面时,我得到这个: 193: %1 is not a valid Win32 application. 在developer.log中。 Mysql在我的机器上运行正常,我有其他的应用程序,我在这里运行在其他目录中,只是这个不起作用。 有什么想法吗?

在Windows 7欢迎屏幕上运行一个进程

所以这里是独家新闻: 我写了一个很小的C#应用​​程序,显示主机名,IP地址,映像date,解冻状态(我们使用DeepFreeze),当前域和当前date/时间,显示在Windows 7实验室机器的欢迎屏幕上。 这是为了取代我们以前的信息块,它是在启动时静态设置的,并且实际上将文本embedded到背景中,并且具有更多的dynamic性和function性。 该应用程序使用一个计时器每秒更新IP地址,深度冻结状态和时钟,它会检查用户是否已经login并在检测到这种情况时自杀。 如果我们通过我们的启动脚本(通过组策略设置)运行它,它将保持脚本打开,并且机器永远不会进入login提示符。 如果我们使用类似start或cmd命令的方式在单独的shell /进程下启动它,它将一直运行,直到启动脚本完成,此时Windows似乎清理脚本的所有subprocess。 我们现在可以绕过使用psexec -s -d -i -x来closures它,这使得它在启动脚本完成之后仍然存在,但是速度可以非常慢,在5秒到1分钟之间我们的启动时间。 我们已经尝试过使用另一个C#应用程序来启动进程,通过Process类,使用带有各种启动标志的WMI调用(Win32_Process和Win32_ProcessStartup)等等,但是所有的脚本处理和信息块处理都得到相同的结果杀害。 我修改应用程序作为服务,但服务从来没有被devise为与桌面交互,更不用说login窗口,让事情在正确的上下文中运行似乎从来没有真正的工作。 所以对于这个问题:有没有人有一个很好的方法来完成这个? 启动一个任务,使其独立于启动脚本并在欢迎屏幕上运行?

Windows 7 .net Excel .SaveAs()错误exception来自HRESULT:0x800A03EC

背景: 我在工作中烤了我的旧硬盘,正在换新的硬盘。 有了这个,我将不得不重build我的机器。 我的经理已经安装了他的笔记本电脑上安装了Windows 7,而我的机器已经不在使用了。 但是我遇到了一个问题。 我们有相当数量的应用程序使用Microsoft.Office.Interop.Excel参考。 到目前为止,我已经经历了一些错误,但是过去几天我一直坚持的错误(我的机器在第一次重build之后实际上遭遇了硬盘驱动器故障),并且无法find修复方法。 我已经search这个错误,但无法find任何人在Windows 7上有这个问题,虽然我已经尝试了Windows Server 2008的其他修补程序无济于事。 如果我不能解决这个问题,我将无法使用Windows 7,并希望知道在重build机器之前,只能擦除它并重新启动(第三次)。 问题: 操作系统:Windows 7企业版 错误消息:从HRESULTexception:0x800A03EC 码: Private m_xls As Microsoft.Office.Interop.Excel.Application Private m_wkbk As Microsoft.Office.Interop.Excel.Workbook Private m_wksht As Microsoft.Office.Interop.Excel.Worksheet m_xls = New Application m_xls.Visible = False : m_xls.DisplayAlerts = False m_wkbk = m_xls.Workbooks.Open(Me.FilePath) m_wksht = CType(m_wkbk.ActiveSheet, Worksheet) '…Write some data…' m_wkbk.SaveAs(Me.FilePath, XlFileFormat.xlWorkbookNormal, Missing.Value, […]

我需要一个事件来检测Internet连接/断开连接

我们正在开发一个.NET应用程序,其中一个要求是监视系统是否连接到互联网。 我们可以得到一个.NET事件“以太网电缆断开”,但是如果调制解调器被重置,那么这个事件不会被触发。 我不想继续ping一些URL来完成这个任务,因为这会增加相当大的性能开销。 有没有.NET事件可以检查系统是否连接到互联网? 系统托盘中有一个图标,表示系统未与互联网连接时出现交叉符号或有限的连接标志。 这表明Windows知道,我想要捕捉这个事件。

有没有人在Windows 7上的Visual Studio 6成功?

在安装Windows 7的时候,VS6完全崩溃之前popup一系列的错误。我特别需要在Windows 7上运行VB6。任何有幸运的人?

System.UnauthorizedAccessException:为Word Interop检索COM类工厂失败,错误为80070005。

我在Visual Studio 2008中的C#ASP .NET项目有问题当我用Windows 7旗舰版(x64)重新安装我的电脑时,这个问题就开始了。 为此,我也使用Office 2007。 我得到的错误消息是: System.UnauthorizedAccessException:检索具有CLSID {000209FF-0000-0000-C000-000000000046}的组件的COM类工厂失败,原因是以下错误:80070005. at xxx.Utility.WordDocument..ctor(String filePath,HttpServerUtility util)at在c:\ xxx \ Website \ customer \ communication.aspx.cs中的customer_communication.BuCreate_click(Object sender,EventArgs e):line 127 如果有人能帮助我,我会很感激。

Cython:“致命错误:numpy / arrayobject.h:没有这样的文件或目录”

我正在使用Cython来加速这个答案。 我尝试编译代码(在这里解释cygwinccompiler.py hack之后),但得到一个fatal error: numpy/arrayobject.h: No such file or directory…compilation terminated错误。 任何人都可以告诉我,如果这是我的代码有问题,或用Cython的一些深奥的微妙? 以下是我的代码。 提前致谢: import numpy as np import scipy as sp cimport numpy as np cimport cython cdef inline np.ndarray[np.int, ndim=1] fbincount(np.ndarray[np.int_t, ndim=1] x): cdef int m = np.amax(x)+1 cdef int n = x.size cdef unsigned int i cdef np.ndarray[np.int_t, ndim=1] c = np.zeros(m, […]