相关疑难解决方法(0)

find_spec_for_exe':找不到gem bundler(> = 0.a)(Gem :: GemNotFoundException)

我用过sudo bundle install,这可能是问题的原因?

我现在有:

  • gem -v 2.6.14
  • ruby -v ruby 2.3.5p376(2017-09-14修订版59905)[x86_64-darwin15]
  • jekyll -v jekyll 3.6.2
  • bundle -vBundler版本1.16.0.pre.3

我试图运行bundle exec jekyll serve或只是遇到以下错误jekyll serve

/Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:271:in cd my_pathactivate_bin_path'from /Users/myusername/.rvm/gems/ruby-2.3. 5/bin/bundle:23:in sudo bundle installeval'from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks :15: in`

此外,当访问我有我的博客的文件夹时,gem -v我收到以下消息:

VM使用你的Gemfile来选择Ruby,它很好 - Heroku也这样做,你可以用'rvm rvmrc warning ignore/Library/WebServer/Documents/blog/Gemfile'忽略这些警告.要忽略所有文件的警告,请运行'rvm rvmrc warning ignore allGemfiles'.未知的ruby解释器版本(不知道如何处理):RUBY_VERSION.

我不知道如何解决这个问题.我只是想创建我的静态博客,说实话,我不知道Ruby,Gem或Bundle :)所以我很感激一些见解!

ruby bundle rubygems jekyll

196
推荐指数
10
解决办法
9万
查看次数

IRB历史不适用于Ruby 2.3.0

我在OS X 10.11.4上通过rbenv安装了Ruby 2.3.0p0.在IRB会议期间,历史记录正常.但是,我无法跨会话访问IRB历史记录.

我尝试了我的系统Ruby,2.0.0p648,IRB会话的历史记录工作正常.我尝试通过rbenv安装相同版本的Ruby,它也有工作历史.

我比较了IRB.conf工作会话和非工作会话之间的值,没有看起来不合适(尽管奇怪的是,在这两种情况下,irb/ext/save-history.rb都是空白文件).

查看我的.irb_history文件,它似乎被替换,而不是附加到最新会话的命令.我可以加载2.0.0 IRB会话并滚动这些命令就好了.

我已经尝试过rbenv irb历史记录中列出的答案没有成功保存.

我也尝试了irb历史中选定的答案不起作用.我不得不改变选择的答案来替换#nitems方法.这表明正在从历史文件中读出行,并将其推送到Readline::HISTORY.然而,检查Readline::HISTORY显示没有.

通过将我的.irb_history中的前一行添加到Readline历史记录中Readline.readline,并指定add_hist = true,我可以破解历史.但是,绝对不是将以前的命令添加到Readline的正确方法.

我知道我可以切换到像撬的东西,但我想弄清楚这一点.有关为什么命令没有被添加到Readline的任何建议,以及如何更改它?

ruby macos irb readline ruby-2.3

24
推荐指数
1
解决办法
5825
查看次数

在 Mac 上从终端运行 IRB 时出错 - 找不到 gem

当我在终端中输入 irb 时,我得到的是:

Traceback (most recent call last):
    2: from /usr/local/opt/ruby/bin/irb:23:in `<main>'
    1: from /usr/local/lib/ruby/site_ruby/2.6.0/rubygems.rb:302:in `activate_bin_path'
/usr/local/lib/ruby/site_ruby/2.6.0/rubygems.rb:283:in `find_spec_for_exe': can't find gem irb (>= 0.a) with executable irb (Gem::GemNotFoundException)
Run Code Online (Sandbox Code Playgroud)

我认为这可能与 gem 库或版本有关,但无法弄清楚。我是新手,不想进一步搞砸,任何帮助将不胜感激!提前致谢!

ruby macos terminal rubygems ruby-on-rails

5
推荐指数
0
解决办法
1514
查看次数

标签 统计

ruby ×3

macos ×2

rubygems ×2

bundle ×1

irb ×1

jekyll ×1

readline ×1

ruby-2.3 ×1

ruby-on-rails ×1

terminal ×1