gpt4 book ai didi

安装了 ruby​​ 和 gems 但 sass gem 不工作

转载 作者:数据小太阳 更新时间:2023-10-29 06:58:30 26 4
gpt4 key购买 nike

我知道我已经安装了 ruby​​ 和 gem,因为我之前已经安装了一堆 gem。此外,当我执行以下操作时

~$ ruby --version
ruby 1.8.7 (2010-08-16 patchlevel 302 [i486-linux]

~$ gem --version
1.3.7

如您所见,它们会返回版本——但当我尝试这样做时——

~$ sass --watch happy.scss:happy.css
bash: sass: command not found

我对一切都比较陌生,但对 ruby 和 gem 的了解要多得多。为了或多或少地揭示我对事物的一般理解水平,我已经了解了足够多的 Debian 来获得一个可以让 Clojure 运行并让 Web 应用程序运行的环境(我花了将近一年的空闲时间来做到这一点) --我以前对编程几乎一无所知)。我正在尝试让 sass 工作以减轻我在网页设计方面的精神负担,但我只是在这方面碰壁。

这会是 PATH 问题吗?如果是这样的话,路径上需要什么才能使一个 gem 起作用 --

顺便说一句,这是我安装 sass 时发生的事情--

# gem install sass
Successfully installed sass-3.2.5
1 gem installed
Installing ri documentation for sass-3.2.5...
Installing RDoc documentation for sass-3.2.5...

任何人都可以提供的帮助将不胜感激。我一整天都在做这个,我这辈子都想不通。

最佳答案

justin ⮀ ~ ⮀ gem install sass  
Fetching: sass-3.2.5.gem (100%)
Successfully installed sass-3.2.5
1 gem installed

justin ⮀ ~ ⮀ sass -v
Sass 3.2.5 (Media Mark)

我觉得还可以。我会检查你的路径。

正确的 PATH 取决于您的 gem 安装位置。我使用 RVM,所以它会有所不同。您可以尝试在加载了 ruby​​gems 的 ruby​​ 代码中抛出异常,这应该会给您一个起点。

> rails c
Loading development environment (Rails 3.2.11)
1.9.3p362 :001 > throw test



ArgumentError: wrong number of arguments (0 for 2..3)
from (irb):1:in `test'
from (irb):1
from /Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/gems/railties-3.2.11/lib/rails/commands/console.rb:47:in `start'
from /Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/gems/railties-3.2.11/lib/rails/commands/console.rb:8:in `start'
from /Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/gems/railties-3.2.11/lib/rails/commands.rb:41:in `<top (required)>'
from script/rails:5:in `require'
from script/rails:5:in `<main>'

所以我看到 /Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/gems/railties-3.2.11/lib/rails/commands/console.rb

所以我的 bin 路径是 /Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/bin

如果我

> ls/Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/bin

b2json              capify              fog                 html2haml           nokogiri            rails               ri                  sass-convert        therubyracer        tilt
bundle coderay geocode httpclient oauth rake2thor ruby_noexec_wrapper scss thin tt
cap erubis haml j2bson rackup rdoc sass sprockets thor

繁荣萨斯

所以在我的例子中,我想添加 /Users/justin/.rvm/gems/ruby-1.9.3-p362@rails3.2/bin

但我使用 RVM,所以它会为我做这件事。

关于安装了 ruby​​ 和 gems 但 sass gem 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14824965/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com