草庐IT

wicked-gem

全部标签

ruby - 安装 ruby​​ gem(没有写权限)?

我在尝试安装sass时遇到此错误我应该在安装语句之前使用sudo吗?rd-macbook-pro:~redres$geminstallcss_parserERROR:Whileexecutinggem...(Gem::FilePermissionError)Youdon'thavewritepermissionsintothe/Library/Ruby/Gems/1.8directory.rd-macbook-pro:~redres$谢谢,里奇 最佳答案 是的,您可以使用sudo或设置gem路径mkdir-p/Users/redre

ruby - 除非从 zsh 调用,否则 Emacs 无法加载 ruby​​ gems

我为emacs安装了bundler包,如果从zsh(终端)调用emacs,它工作正常。但是当通过其他方式调用emacs时,例如(Alt+F2)或应用程序菜单,M-xbundle-install给出以下错误:"zsh:1:commandnotfound:bundle"我相信emacs在后一种情况下无法加载一些环境变量。系统详情:Debian(不稳定的amb64)rvm1.17.6zsh4.3.17 最佳答案 得到解决方案。rvm包是我需要的M-xpackage-installrvmM-xrvm-use-defaultM-xbundle

ruby - 如何找到远程 ruby gem 的大小?

我正在从ruby​​gems安装libv8gem(大约512M),想知道为什么要花这么长时间。这...gemspecification-rlibv8...没有告诉我gem的大小。然后我查看了docs,看起来gem创建者可以选择将有关其gem大小的信息放在ruby​​gems的预定义“可选gemspec属性”之一下。问:所以在安装远程gem之前不能可靠地知道它的大小?附加问题:将gem大小作为必需的gemspec属性是否不切实际? 最佳答案 这是在OSX或Linux上执行此操作的糟糕方法:curl-shttps://rubygems.

ruby-on-rails - Bundler 不允许我安装 gems

每当我尝试运行rspec测试时,我都试图消除这些烦人的DEPRECATIONWARNINGS(我正在通过Rails教程跋涉)。我尝试遵循这里的建议:rspectriggers"DEPRECATIONWARNING:TheInstanceMethodsmoduleinsideActiveSupport::Concernwillbenolongerincludedautomatically."简单地更新我的rspec版本。但是,无论何时尝试,我都会得到这样的消息:Thebundlecurrentlyhasrspec-corelockedat2.1.0.Tryrunning`bundleup

ruby - 如何在不先安装 Ruby GEM 的情况下开发它?

我正在开发一个我已经fork的GEM,我正在尝试为我的应用稍微修改它。我发现这很困难而且很耗时,因为我必须做出每一个改变卸载build重新安装运行应用有没有不需要重复上述所有步骤的更简单的方法? 最佳答案 使用bundler在一些应用程序中使用它如果您的意思是在应用程序中使用它来测试它/使用它,您可以只为您的gem指定一个路径,甚至可以指向Gemfilehttp://gembundler.com/gemfile.html中的一个git存储库。喜欢gem"mygem",:path=>"~/code/gems/mygem"将其用作独立的

ruby-on-rails - Gemfile gem 安装和 gemspec 依赖

我有一个应用程序,其Gemfile需要一个gem,该gem还依赖于当前在github上找到的另一个gem。所以app/Gemfile读取gem"my-gem",:git=>"git://github.com/MyCompany/my-gem.git"my-gem/Gemfile读取gem"my-gem-2",:git=>"git@github.com:MyCompany/my-gem-2.git"my-gem/my-gem.gemspec读取spec.add_dependency"my-gem-2"当我在应用程序内部运行bundle时,我得到一个错误,它找不到my-gem所需的gemm

ruby-on-rails - Bundler 找不到 gem "multi_json"的兼容版本

我正在尝试在Windows7上安装Redminebacklogs。Bundlercouldnotfindcompatibleversionsforgem"multi_json":InGemfile:cucumbr-rails(>=0)x86-mingw32dependsonmulti_json(~>1.7.5)x86-mingw32rails(=3.2.13)x860mingw32dependsonmulti_json(1.3.6)此消息表示所需的multi_json版本在cucumber-rails和rails之间存在冲突。我该如何解决这个问题? 最佳答案

ruby - 无法使用 "multiple target patterns"在 Windows 上安装 Jekyll gem native 扩展

我试图在我的Windows7机器上启动并运行Jekyll,但安装gem失败并出现异常。我基本上是在关注instructionsprovidedbyMadhurArhuja由于一些看似错误的链接,加上一些“修复”。这是我所做的:Downloadedandinstalledruby1.9.3p448从同一页面下载并提取RubyDevelopmentKit。在我安装我运行的开发工具包的目录中的GitBash中rubydk.rbinitrubydk.rbinstallgeminstalljekyll前两个步骤运行良好。我得到了一些信息输出,没有错误。但是最后一步创建了这个:$geminstal

ruby - Bundler 现在是否从 FaSTLy CDN 获取 gem ?

我有点困惑。运行bundlepackage当然会获取gems并将它们粘贴在vendor/cache中。但是,我一直看到它们来自rubygems.org.今天我运行了那个命令,它开始从rubygems.global.ssl.fastly.net中获取那些gem.我的bundler安装是否遭到破坏,或者是否发生了合法更改,现在导致bundler从新来源获取gem? 最佳答案 是的,rubygemsistryingoutfastlyastheirCDN. 关于ruby-Bundler现在是否从

ruby - 更新到 macos mavericks 后,gem 安装 autotest-fsevent 失败

更新到Maveriks后安装gemautotest-fsevent出现问题这是我得到的错误;Mellon:publiclasdolphin$sudogeminstallautotest-fseventBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingautotest-fsevent:ERROR:Failedtobuildgemnativeextension./Users/lasdolphin/.rvm/rubies/ruby-1.9.3-p448/bin/rubyextconf.rbextconf.r