我使用了sudo bundle安装
,这可能是问题的原因?
现在我有了:
gem-v
2.6。14ruby-v
ruby 2.3。5p376(2017-09-14修订版59905)[x86_64-darwin15]jekyll-v
jekyll3.6。2bundle-v
Bundler版本1.16。0.5先令。三,我得到以下错误时,试图运行捆绑执行jekyll服务或只是
/Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:271:in `find_spec_for_exe': can't find gem bundler (>= 0.a) (Gem::GemNotFoundException)
from /Users/myusername/.rvm/rubies/ruby-2.3.5/lib/ruby/site_ruby/2.3.0/rubygems.rb:299:in `activate_bin_path'
from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/bundle:23:in `<main>'
from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks:15:in `eval'
from /Users/myusername/.rvm/gems/ruby-2.3.5/bin/ruby_executable_hooks:15:in `<MacBooMacBook-MacBook-MacBook-Pro-MacBook-PrMacBook-MacBooMacBMaMacBMaMaMaMaMaMaMaMaMacBMaMaMaMacBMa
此外,当访问我的博客所在的文件夹时,我会收到以下消息:
VM使用您的Gemfile选择Ruby,这一切都很好-Heroku也这样做,您可以使用“rvm rvmrc warning ignore/Library/WebServer/Documents/blog/Gemfile”忽略这些警告。要忽略所有文件的警告,请运行“rvm rvmrc warning ignore allGemfiles”。未知的ruby解释器版本(不知道如何处理):ruby\u版本。
我不知道怎么解决这个问题。我只是想创建我的静态博客,老实说,我对Ruby、Gem或Bundle一无所知:),所以我希望能有一些见解!
匿名用户
根据@noraj的回答和@Niels Kristian的评论,下面的命令应该可以完成这项工作。
gem update --system
bundle install
我写这个是为了防止有人陷入像我这样的问题。
gem安装bundler
显示everythings安装良好。
Fetching: bundler-1.16.0.gem (100%)
Successfully installed bundler-1.16.0
Parsing documentation for bundler-1.16.0
Installing ri documentation for bundler-1.16.0
Done installing documentation for bundler after 7 seconds
1 gem installed
当我键入bundle
时,出现了一个错误:
/Users/nikkov/.rvm/gems/ruby-2.4.0/bin/bundle:23:in `load': cannot load such file -- /Users/nikkov/.rvm/rubies/ruby-2.4.0/lib/ruby/gems/2.4.0/gems/bundler-1.16.0/exe/bundle (LoadError)
from /Users/nikkov/.rvm/gems/ruby-2.4.0/bin/bundle:23:in `<main>'
from /Users/nikkov/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `eval'
from /Users/nikkov/.rvm/gems/ruby-2.4.0/bin/ruby_executable_hooks:15:in `<main>'
在文件夹/用户/nikkov/. rvm/ruies/ruby-2.4.0/lib/ruby/gem/2.4.0/gem/
中没有bundler-1.16.0文件夹。
我用sudogem安装bundler
gem update --system
将更新rubygems并修复问题。
在我的例子中,问题是Gemfile。锁
文件与1.16的
版本捆绑在一起。1和gem安装捆绑机
安装版本2.0。1
,因此在向右查看文件夹时存在版本不匹配
gem安装bundler-v1.16。1
修复了它
当然,您也可以更改文件。按照Sam3000的建议,使用最后一个
绑定器
版本锁定
绑定的
并使用最新的软件
完整错误消息:找不到有效的gem“bundler”( 我无法找到足够的步骤来解决这个问题在Windows上,有人可以帮忙吗?
我试着在我的第一个ruby项目中捆绑安装,做了一个教程,所以我对所有这些编码内容都很陌生。我遵循了教程的一部分,一切都很顺利,直到我遇到以下问题: Gem::RemoteFetcher::FetchError:SSL\u connect返回=1 errno=0 state=SSLv3读取服务器证书B:证书验证失败https://rubygems.org/gems/rake-10.4.2安装rake
我从2小时起就开始了,请帮忙:/
我有一个叫做“奇妙”的宝石,里面有一个虚拟的应用程序来测试。运行虚拟应用程序时,一切正常。 但是,当我运行测试时,单元测试工作正常,但是集成测试(Capybara Poltergeist)失败,并显示以下消息: 链轮::FileNot找到:找不到类型为应用程序/javascript的文件jQuery。 签入以下路径: /幻想/spec/dummy/app/assets/images、/fantas
问题内容: 我正在使用Fedora 14,并且已安装并正在运行MySQL和MySQL服务器5.1.42。现在,我尝试以root用户身份执行此操作: 但是我得到这个错误: 怎么了 在已安装的Ruby 1.8.7中。以及最新的rubygems 1.3.7。 问题答案: 对于那些可能对接受的答案感到困惑的人,就像我一样,您还需要安装ruby标头[ ruby-devel ]。 保存我的皮革的文章在这里。
在遵循这里和这里有些不一致的说明之后,我在执行gradle同步时收到一个错误,说 知道为什么会这样吗? 应用程序/内置gradle root/build.gradle