Sassc-2.0.0 需要 ruby 版本 >= 2.3.3,与当前版本 ruby 2.3.0p0 不兼容
Posted
技术标签:
【中文标题】Sassc-2.0.0 需要 ruby 版本 >= 2.3.3,与当前版本 ruby 2.3.0p0 不兼容【英文标题】:Sassc-2.0.0 requires ruby version >= 2.3.3, which is incompatible with the current version, ruby 2.3.0p0 【发布时间】:2019-07-01 22:32:17 【问题描述】:当我输入 bundle install
时,我收到此消息错误:
sassc-2.0.0 需要 ruby 版本 >= 2.3.3,与当前版本 ruby 2.3.0p0 不兼容。
但是我清理了我的电脑,没有 2.3.0p0 版本了。
这是bundle env
的结果:
环境
Bundler 1.17.2
Platforms ruby, x86_64-linux
Ruby 2.6.1p33 (2019-01-30 revision 66950) [x86_64-linux]
Full Path /usr/share/rvm/rubies/ruby-2.6.1/bin/ruby
Config Dir /usr/share/rvm/rubies/ruby-2.6.1/etc
RubyGems 3.0.1
Gem Home /usr/share/rvm/gems/ruby-2.6.1
Gem Path /usr/share/rvm/gems/ruby-2.6.1:/usr/share/rvm/gems/ruby-2.6.1@global
User Path /root/.gem/ruby/2.6.0
Bin Dir /usr/share/rvm/gems/ruby-2.6.1/bin
Tools
Git 2.7.4
RVM 1.29.7 (manual)
rbenv rbenv 0.4.0
chruby not installed
rubygems-bundler (1.4.5)
Bundler 构建元数据
Built At 2018-12-19
Git SHA 3fc4de72b
Released Version false
感谢您的帮助。
【问题讨论】:
【参考方案1】:这是完全相同的问题: Trouble removing ruby 2.3.0p0 from Ubuntu
usr/bin 下还有一个文件 ruby2.3。
【讨论】:
现在当我运行bundle install
时,我收到以下消息:bash:/usr/local/bin/bundle:/usr/bin/ruby2.3: 错误的解释器:没有这样的文件或目录。但是当我输入which ruby
时,我得到:/usr/share/rvm/rubies/ruby-2.6.1/bin/ruby。以上是关于Sassc-2.0.0 需要 ruby 版本 >= 2.3.3,与当前版本 ruby 2.3.0p0 不兼容的主要内容,如果未能解决你的问题,请参考以下文章
Cookbook 的深度依赖需要一个不可用的 Ruby 版本。如何通过 Chef for Amazon Linux 规避?