首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >` `raw_require_paths':NotImplementedError (NotImplementedError)

` `raw_require_paths':NotImplementedError (NotImplementedError)
EN

Stack Overflow用户
提问于 2016-11-01 23:34:18
回答 1查看 70关注 0票数 0

我的ruby命令都不起作用。最初,我试图让compass在一个由yeoman生成的项目中与Grunt一起工作,但不知何故,我把电脑上的一切都搞乱了。

这是一个较老的mac,我不能升级到10.6.8以上的操作系统。(雪豹)

Ruby -vruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-darwin10.0]

如果我键入任何gem命令,我会得到以下结果:

代码语言:javascript
复制
Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/basic_specification.rb:219:in `raw_require_paths': NotImplementedError (NotImplementedError)
from /Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/basic_specification.rb:240:in `require_paths'
from /Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems.rb:1098:in `register_default_spec'
from /Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:773:in `block in load_defaults'
from /Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:738:in `block in each_spec'
from /Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:723:in `block (2 levels) in each_gemspec'
from /Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:722:in `each'
from /Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:722:in `block in each_gemspec'
from /Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:721:in `each'
from /Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:721:in `each_gemspec'
from /Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:736:in `each_spec'
from /Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems/specification.rb:770:in `load_defaults'
from /Users/home/.rbenv/versions/2.1.3/lib/ruby/site_ruby/2.1.0/rubygems.rb:1239:in `<top (required)>'
from <internal:gem_prelude>:1:in `require'
from <internal:gem_prelude>:1:in `<compiled>'

我的.bash_profile看起来像这样:

代码语言:javascript
复制
export PATH=/usr/local/bin:$PATH
alias ll="ls -lahG"
export NODE_PATH="/usr/local/lib/node"
export PATH="/usr/local/share/npm/bin:$PATH"
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
#export PATH=/bin:/usr/bin:"$PATH"
export PATH="/usr/local/mysql/bin:$PATH"
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"  # This loads RVM into a shell session. 
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" #Load RVM function
if [ -f ~/.git-completion.bash ]; then
source ~/.git-completion.bash
fi
eval "$(rbenv init -)"


##
# Your previous /Users/home/.bash_profile file was backed up as /Users/home/.bash_profile.macports-saved_2016-10-31_at_23:29:59
##

# MacPorts Installer addition on 2016-10-31_at_23:29:59: adding an appropriate PATH variable for use with MacPorts.
export PATH="/opt/local/bin:/opt/local/sbin:$PATH"
# Finished adapting your PATH environment variable for use with MacPorts.
EN

回答 1

Stack Overflow用户

发布于 2016-11-02 00:36:20

我通过部分遵循此处How to upgrade ruby and rails in mac os snow leopard中的说明修复了它

Ruby (Ruby Version Manager)是在OSX:https://rvm.io (任何平台-包括OSX Snow Leopard)上升级

安装的标准。

要开始,请打开终端窗口并发出以下命令:

\curl -L https://get.rvm.io | bash -s stable --ruby

然后我收到了一个警告,我需要使用带有the --auto-dotfiles标志的rvm cleanup all

然后,我rvm use ruby-1.9.3-p194@global到以前的安装,这是有效的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40363366

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档