关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。ImprovethisquestionPerl有一个叫做“http://search.cpan.org/recent”的地方人们可以在这里看到哪些是最新添加到CPAN的模块。ruby程序员在哪里可以找到“最新添加到rubygems索引中的gems是什么”?
我无法运行railsnewSomeApp。我收到以下错误:load':无法加载此类文件--/home/captainawesome/.rvm/gems/ruby-2.2.0/gems/rails-4.2.0/bin/rails(LoadError)通过路径:/home/captainawesome/.rvm/gems/ruby-2.2.0/gems/rails-4.2.0/bin/rails,bin目录不存在。另外,请知道我仍然可以运行Rails服务器和控制台,但不能运行railsnewapp。我目前的设置Ubuntu14.04ruby2.2.0p0rails4.2.0rvm1.26.
我在osx上的emacs中运行bash,它从与terminal.app不同的地方提取gems在庆典中:whichgem/usr/bin/gem在终端中:whichgem/opt/local/bin/gem如何更改bash以匹配终端? 最佳答案 我猜$PATH在emacsbashshell中是不同的。您可以通过在每个中运行此命令来检查它。echo$PATH这是用于查找命令的查找路径。您需要将/opt/local/bin包含在其中。exportPATH="/opt/local/bin:$PATH"将该行放在您的~/.bashrc文件中,
我有rbenv和ruby2.1.0当前已安装,我想继续使用为此版本的ruby安装的任何gem。但是我也有系统(OSX10.9)默认的ruby(1.8.x)并且我之前已经为该版本安装了一些gem。我可以在这里看到它们:/Library/Ruby/Gems/1.8/gems我不知道如何获得gem从上面的目录中正确卸载,这样我就可以清理我的机器并为我的rbenv重新安装其中一些gem的更新版本。管理更新版本的ruby。例如,我已经为1.8.x安装了Compass和Sass,我不再需要Compass并且希望将它从我的机器中删除并希望将Sass从3.2升级到3.3但让它运行在ruby
我已经阅读了很多帖子,但到目前为止还没有一个能做到这一点。我如何在OSX(ElCapitanBeta)上为我自己的用户安装gem?例如,帖子建议指定-user-install但我根本无法在没有sudo的情况下调用gem,因为它会引发权限错误。我关注了“InstallgemasuseronOSX10.10Yosemite”,但仍然无法调用gem。我安装了Homebrew,按照上面的指南安装了rbenv,安装了带有rbenv的Ruby版本,检查它是否正确加载,但是指南中的最后一步是调用geminstall,我仍然做不到。安装rbenv后调用gem会导致:/Users/Me/.rbenv/v
我正在运行Ubuntu10.04并且最初安装了ruby1.9.1(来自源代码)。我刚刚决定试用ruby1.9.2和rails3,现在似乎是使用rvm处理多个ruby安装和gemsets的好时机。rvm已安装并且似乎可以正常工作,我在rvm中安装了ruby1.9.2并将其设为我的默认ruby。但是,每次我尝试在ruby1.9.2下安装gem时,我都会看到此错误。mark@Steve-Austins-Penguin:~$geminstallhamlERROR:Whileexecutinggem...(Errno::EACCES)Permissiondenied-/h
当使用Capistrano进行部署时,我想使用已安装的gem,而不是将它们安装到vendor中。Capistrano似乎忽略了.gemrc和.bashrc,所以我在deploy.rb中尝试了这个:require'bundler/capistrano'set:default_environment,{'GEM_HOME'=>'/some_path/.gem','GEM_PATH'=>'/some_path/.gem','BUNDLE_PATH'=>'/some_path/.gem'}我的gems位于/some_path/.gem/gems,bin:/some_path/.gem/bin。
由于theinflexibilityofmkmf,我的C代码越来越难管理了.因此,我想使用另一个构建系统。为了构建C扩展,rubygems需要什么?如何将autotools/configure等构建系统集成到工作流中?Gem::Specification.new'my_gem'do|gem|#Willthiswork?gem.extensions=%w(ext/my_gem/configure)end 最佳答案 有一些工具可以帮助解决这种情况(例如rake-compilergem),但我更喜欢使用RubyInlinegem。它旨在用
像“rails”、“rspec”和“cucumber”这样的gem如何允许用户使用以他们的gem名称开头的命令??railsnewprojectrspecspeccucumberfeatures并不是所有的gem都有这个能力。例如,当我输入json时,即使我已经安装了它,我也会得到-bash:json:commandnotfound 最佳答案 Gem的.gemspec文件如下所示:Gem::Specification.newdo|s|s.name="haml"s.version="3.1.8"....s.executables=["
我最近不得不删除我在Ruby中的所有版本并重新安装它们。这样做之后(如果相关,我现在使用的是2.0.0)我无法重新安装Rails。这一切都是通过RVM完成的。这里是错误:1:在require':cannotloadsuchfile--rubygems.rb(LoadError)from:1:in'更新:我尝试按照Albert的建议重新安装RVM。我仍然收到相同的错误消息。当我运行which-aruby时/Users/bob/.rvm/rubies/ruby-2.0.0-p353/bin/ruby/usr/bin/ruby当我运行rvmremove2.0.0时Errorrunning'_