草庐IT

ruby-on-rails - 在 Vista 上安装后无法使用 gem 和 ruby​​ 命令

我昨天在Vista32位上安装了Ruby和RubyonRails,使用本网站上的说明:http://rubyonrails.org/down所以我下载了安装程序,然后是Gems,然后我用Gems下载了rails。现在我无法在命令行中使用Gem或Ruby命令...所以我假设环境变量有问题,但我不知道如何在Vista中设置它们或放置什么。谁能帮我解决这个问题? 最佳答案 要设置环境变量,执行此操作启动开始菜单右键单击Computer并选择Properties点击左侧栏中的Advancedsystemsettings,并确认UAC提示选择

ruby-on-rails - Gem::Ext::BuildError: 错误:无法为 rails 版本 4.2.6 构建 gem native 扩展

我创建了新的Rails应用程序并尝试运行bundleinstall它显示了这个错误,Gem::Ext::BuildError:ERROR:Failedtobuildgemnativeextension.currentdirectory:/var/lib/gems/2.3.0/gems/json-1.8.6/ext/json/ext/generator/usr/bin/ruby2.3-r./siteconf20170704-11395-12tpg5u.rbextconf.rbmkmf.rbcan'tfindheaderfilesforrubyat/usr/lib/ruby/include

ruby - 在 cygwin 中安装 gem wdm 时出错

从cygwin内部安装gemwdm时,我不断收到此错误。有没有人有同样的问题,现在知道要解决它。谢谢。(我正在尝试安装Guardgem)$geminstallwdmBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingwdm:ERROR:Failedtobuildgemnativeextension./usr/bin/ruby.exeextconf.rbcheckingformain()in-lkernel32...yescheckingforwindows.h...yescheckingforruby.

ruby - 有没有办法设置最小的 ruby​​gems 镜像(只有最新版本)

我想为工作中的某些服务器(没有互联网访问权限)构建一个可访问的ruby​​gems镜像,所以我开始像每个人似乎做的那样:$catgemmirror.config----from:http://gems.rubyforge.orgto:/data/rubygems/mirror$gemmirror--config-file=gemmirror.config镜像开始正常同步。好的。但是等等,它会下载http://gems.rubyforge.org的全部内容!我的意思是每个gem的所有现有版本。哇。几个小时后,我仍在下载以字母“L”开头的gem...更不用说镜像将要占用的磁盘空间了。现在我

ruby - 安装 gem 失败并出现权限错误

这个问题在这里已经有了答案:HowtoinstallagemorupdateRubyGemsifitfailswithapermissionserror(31个答案)关闭7年前。我昨天将我的Mac操作系统更新到10.9Mavericks。我当前的Ruby版本显示为ruby2.0.0p247(2013-06-27revision41674)[universal.x86_64-darwin13]我在我的机器上安装了Rails,当我尝试安装gems时,我收到以下消息:Fetching:eventmachine-1.0.3.gem(100%)ERROR:Whileexecutinggem...

ruby-on-rails - mysql2 gem 0.3.15 提供编码设置为 "utf8"的 ASCII-8BIT

我正在使用MySQL5.1.71和运行在Ruby2.0.0-p353(通过rbenv+ruby​​-build)上的Rails4.0.4,以及mysql2gem0.3.15。CentOS6.5。在database.yml中,编码设置为“utf8”,所有环境的适配器都是“mysql2”。我的表都使用UTF-8,“DEFAULTCHARSET=utf8COLLATE=utf8_unicode_ci”。在Ruby中,Encoding::default_internal==Encoding::default_external==Encoding::UTF_8。关于我还能在哪里查看为什么Acti

ruby - SecureRandom.uuid 与 UUID gem

ruby的SecureRandom.uuid(Ruby1.9.3)和UUIDgem之间有区别吗?UUIDgem是“旧”的做事方式吗?从文档中我了解到,gem更“安全”地成为真正唯一的UUID,而SecureRandom.uuid更像是一个随机字符串,它更有可能不唯一。此外,UUID似乎允许基于文件的持久性来协助解决此问题。所以我希望听到一些比我对此更有见识的人的意见。 最佳答案 有几种生成UUID的方法。维基百科很好地列出了它们。http://en.wikipedia.org/wiki/Universally_unique_iden

ruby-on-rails - 2 个 gem 需要相同依赖的不同版本

使用Rails3,我试图找出我认为应该非常简单的东西......我有2个gem,它们需要相同gem依赖项的2个不同版本。从属gem的两个版本都安装在我的系统上,但我仍然从Rails收到错误消息:“Bundler找不到gemXXX的兼容版本”。处理这种情况的最佳做法是什么? 最佳答案 我会按照@BaroqueBobcat的建议去做。我只想补充一点——如果你需要最新的Twittergem并且等不及Groupon2的维护者更新他的gem——你可以在GitHub上forkGroupon2,更新它的gemspec,通过运行测试看看它是否仍然有

ruby-on-rails - gem install libv8 -v '5.3.332.38.1' ... 安装 libv8 : ERROR: Failed to build gem native extension 时出错

有什么想法/建议吗?****进一步更新:****2.3.1agxxx-xxxight2290-fix-claim-button%ruby​​-e'putsGem::Platform.local'x86_64-darwin-13我有2台机器,我正在尝试在其上安装libv8...,现在出现相同的错误(不管darwinv.)1一个mac桌面(使用x86_64-darwin-13,另一个使用darwin-16)。最初,我认为问题与darwin-13有关,但现在无论如何都会遇到同样的问题)。我尝试了多种解决方案,包括重新安装和升级OSX和xcode。MacOXSierra10.12.3xcode

ruby - 构建gem原生扩展ruby 2.0升级fastthread失败

我正在将我的系统升级到ruby​​2.0,除了把我的电脑扔到墙上,我已经做了所有的事情。我发现很难相信fastthread是问题所在。有没有其他人在运行“bundleinstall”时看到这个错误。这是我的ruby版本ruby-vruby2.0.0p0(2013-02-24修订版39474)[x86_64-darwin12.2.0]当我尝试运行rails-v时,我得到了这个轨道-v在任何来源中都找不到fastthread-1.0.7运行bundleinstall以安装缺少的gem。Fetchinggemmetadatafromhttps://rubygems.org/.........