草庐IT

mac-app-store

全部标签

ruby - 如何在 Mac OS 上使用 ruby​​ 设置文件创建时间?

我正在尝试使用ruby​​脚本为MacOS上的文件设置文件系统创建时间。在MacOSX上,'ctime'表示inode的最后一次修改时间而不是文件创建时间,因此使用ruby​​的File.utime()来设置ctime将无济于事。使用这个提示[http://inessential.com/2008/12/18/file_creation_date_in_ruby_on_macs]我可以检索文件的创建时间:Time.parse(`mdls-namekMDItemContentCreationDate-raw"#{filename}"`)...但是知道如何使用ruby​​设置它吗?--更新

ruby - 获取 `initialize' : wrong number of arguments(1 for 0) (ArgumentError) for simple ruby app

这是我的第一个ruby应用程序。我是一个堆栈溢出处女......当我运行以下程序时:classNameAppdefintialize(name)@names=[]enddefname_questionprint"Whatisyourname?"answer=gets.chomp@names+=answer.to_sputs"Thenumberofcharactersinyournameis"+names.lengthenddefname_lengthif@names.length>25thenprint"Yournameislongerthan25characters."elsepri

ruby-on-rails - Sunspot Rails 无法在 Mac OS X 上加载

我不确定发生了什么变化,但solr无法在我的机器上启动。我收到以下错误...❯bundleexecrakesunspot:solr:run2017-04-0608:47:48.624:INFO:oejs.Server:jetty-8.1.8.v201211062017-04-0608:47:48.646:INFO:oejdp.ScanningAppProvider:Deploymentmonitor/Users/noahc/.rvm/gems/ruby-2.3.3@mbcapp/gems/sunspot_solr-2.2.0/solr/contextsatinterval02017-0

ruby - Mac OSX Lion 和 Ruby - [致命] 分配内存失败

我在使用Ruby和OSXLion时遇到严重问题-每当我尝试启动Rails或什至是rake工具时,我都会收到此错误:[FATAL]failedtoallocatememory我尝试在不同版本(1.9.2-p180、1.9.2-p290、1.9.2-head)中重新编译ruby​​,但它总是一样。但是我注意到我可以删除一些gems,然后“rake”工具会起作用,只有“railss”会因该错误而死掉。似乎实际上没有足够的内存来容纳我正在使用的这么多gem,但这又一次看起来很奇怪——它在雪豹上工作得很好,甚至在我公司的macmini上和Lion上工作——唯一的区别是mini升级了SnowLeo

ruby - 在 OSX 上以编程方式使用 Dictionary.app 的词库功能(最好通过 Ruby)

我需要编写一个Ruby方法,它接受一个词,通过OS10.5的Dictionary.app的同义词库函数运行它,并返回备选词。如果Ruby方法最终调用命令行,那很好;我只需要能够从Ruby以编程方式完成它。查看RubyOSA后,我意识到可以通过某些词典服务访问词典[http://discussions.apple.com/thread.jspa?threadID=1561332],但我真的不明白。有人看到一个简单的解决方案吗?我也准备制作一个Automator工作流程并从命令行调用它,但由于某种原因我无法从shell中正确地为“获取定义”函数提供一个词(它一直说它不能'找到这个词,但是当

ruby - 使用 MacPorts 在 Mac OS X 上安装 RMagick

安装MacPorts版本的ImageMagick6.4.4后,我在安装RMagickgem时遇到错误。/opt/local/bin/rubyextconf.rbupdatermagickcheckingforRubyversion>=1.8.2...yescheckingfor/usr/bin/gcc-4.0...yescheckingforMagick-config...noCan'tinstallRMagick2.7.0.Can'tfindMagick-configin/System/Library/Frameworks/JavaVM.framework/Versions/1.5/

ruby-on-rails - Rails Engines : When to put code in app, 何时在 lib 中,何时在 vendor 文件夹中?

我正在开发一个Rails引擎,所以我对现有引擎进行了一些研究。我注意到他们中的许多人在app中都有文件,但也在lib和vendor中。我很清楚,我应该将任何应该由主机应用程序替换的代码放入app文件夹中(例如,当有一个模型app/user.rb,主机应用程序可以很容易地拥有自己的app/user.rb文件并使用这个而不是引擎的)。但我不确定,何时必须将内容放入lib,何时放入vendor?我想,在vendor中,我应该只放置我想在我的项目中使用的来自其他开发人员或项目的“外部”代码,而在lib中,我放置我的拥有我在项目中实际使用的其他库。但是,例如,为什么WiceGrid将内容放入其w

ruby-on-rails - 在 Apache 下的子目录中配置 Ruby On Rails App

我在Windows上安装了apache2.2。我正在尝试同时提供颠覆(/svn)和redmine(/redmine)。我的svn使用此配置运行良好:DAVsvnSVNParentPathC:/svn_repository...这很好用——我的svn用户可以点击http://mybox/svn就好了。现在我想为Rails应用程序(RedMine)添加另一个目录:我遵循了thisquestion中的建议设置杂种服务器并让apache代理客户端连接到它。如果我将它设为根目录,它工作正常——但我在将它设为子目录时遇到了问题:ProxyPasshttp://localhost:3000/Prox

MAC系统安装Hadoop

一、设置免密登录1、系统偏好设置-----共享----勾选远程登录,所有用户2、打开终端,输入命令ssh-keygen-trsa,一直回车即可2.查看生成的公钥和私钥    cd~/.ssh    ls会看到~/.ssh目录下有两个文件:①私钥:id_rsa②公钥:id_rsa.pub3.将公钥内容写入到~/.ssh/authorized_keys中    cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys4.测试在terminal终端输入 sshlocalhost如果出现以下询问输入yes,不需要输入密码就能登录,说明配置成功Areyousureyouw

ruby - 如何使用 ruby​​ 2.0.0 在 mac osx 10.9 上安装 Jekyll?

我正在尝试在我的mac上安装Jekyll。我的mac版本是10.9,ruby版本是2.0.0。但是当我在我的终端中使用sudogeminstalljekyll时,它出现了这样的错误:➜~sudogeminstalljekyllPassword:Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingjekyll:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bi