正在回答 回答被采纳积分+1
同学你好,从代码截图来看,这里显示的是ruby环境的问题导致的,出现这个问题的原因有可能是因为Ruby默认源使用的是cocoapods.org,国内访问这个网址有时候会有问题,常用的一种解决方案是将源替换成淘宝的,替换方式如下:
$gem source -r https://rubygems.org/
$gem source -a https://ruby.taobao.org
要想验证是否替换成功了,可以执行:
gem sources -l
正常的输出结果:
CURRENT SOURCES
http://ruby.taobao.org/
到这里就已经把Ruby环境成功的安装到了Mac OS X上,然后再尝试安装sass
如果我的回答帮助了你,希望采纳,祝学习愉快!
老师,这个不安装好,课程就不能进行下去了嘛?安装了几天了,自己也在网上查资料都是不成功。
崩溃~~
兄弟,看你是执行curl -L https://get.rvm.io | bash -s stable报的错,你试试这个帖子说的,然后你再按照老师给你的方法再测一下 https://www.jianshu.com/p/47d30d2cf21f
要不行你再问问老师
Last login: Fri Dec 20 22:45:52 on ttys000
linchundeMacBook-Air:~ linchun$ gem source -r https://rubygems.org/
source https://rubygems.org/ not present in cache
linchundeMacBook-Air:~ linchun$ gem sources --add https://gems.ruby-china.com/
source https://gems.ruby-china.com/ already present in the cache
linchundeMacBook-Air:~ linchun$ # gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
linchundeMacBook-Air:~ linchun$ curl -sSL https://get.rvm.io | bash -s stable
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
linchundeMacBook-Air:~ linchun$ source /User/mac/.rvm/scripts/rvm
-bash: /User/mac/.rvm/scripts/rvm: No such file or directory
linchundeMacBook-Air:~ linchun$ rvm install 2.6.0
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.13/x86_64/ruby-2.6.0.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
linchun password required for 'softwareupdate -l':
Checking requirements for osx.
About to install Homebrew in the default location `/usr/local`.
It is possible to select a custom location, however it is not recommended and some things might not work.
You should do it only if you do not have write rights to `/usr/local`.
Press ENTER to install Homebrew in the default location `/usr/local`
or type a custom path (needs to be writable for the current user)
:
curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
Something went wrong during Homebrew installation,
can not find 'brew' command, please report a bug: https://github.com/rvm/rvm/issues
Requirements installation failed with status: 1.
linchundeMacBook-Air:~ linchun$
我这个测试最后也不是淘宝镜像
没有出现老师第三步所出现的提示
老师不懂各种报错啊,按老师的步骤来还是不对啊
同学你好,老师测试了一下,测试版本如下图所示, 是可以成功安装sass的
老师一开始直接输入sudo gem install sass 也会出现与同学之前截图类似的报错
然后老师查找资料说这种报错可能是由于ruby版本过低,需要先升级版本, 可以参考下面的步骤
1、更换gem源的淘宝镜像
gem source -r https://rubygems.org/ gem sources --add https://gems.ruby-china.com/
2、使用RVM管理ruby安装
# gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB curl -sSL https://get.rvm.io | bash -s stable
3、出现以下提示后,执行下图圈起来的命令, 在控制台输入source /User/mac/.rvm/scripts/rvm, 但是每个人电脑上出现的这条提示是不一样,同学输入你自己电脑上出现的提示即可哦
4、安装一个高版本, 示例: rvm install 2.6.0。
下载的过程中, 可能需要你再一次输入密码,输入后, 要耐心等待, 这个下载过程有点漫长哦
下载的过程中, 可能需要你再一次输入密码,输入后, 要耐心等待, 这个下载过程有点漫长哦
5、完成之后, 使用 sudo gem install sass命令安装sass, 耐心等待安装完成
6、输入sass -v命令查看对应的版本号,显示出对应的版本号,表示安装成功
同学可以测试一下
如果帮助到了你, 欢迎采, 祝学习愉快~~~
- 参与学习 人
- 提交作业 239 份
- 解答问题 10739 个
本阶段带你深入前端开发的肌理,通过ES6基础知识和前端主流高级框架的学习,助你快速构建企业级移动webAPP应用,进入职场的终极battle
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星