我正在尝试使用
在Ubuntu终端中导入Bootstrap@import "bootstrap";
并获得回报
No command '@import' found, did you mean:
Command 'import' from package 'imagemagick' (main)
Command 'import' from package 'graphicsmagick-imagemagick-compat' (universe)
@import: command not found
导入是Ruby on Rails教程的一部分。是否有我缺少的命令或我需要的宝石?
的Gemfile:
source 'https://rubygems.org'
gem 'rails', '3.2.13'
gem 'bootstrap-sass', '2.1'
group :development, :test do
gem 'sqlite3', '1.3.5'
gem 'rspec-rails','2.11.0'
end
gem 'json'
group :assets do
gem 'sass-rails', '3.2.5'
gem 'coffee-rails', '3.2.2'
gem 'uglifier', '1.2.3'
end
group :test do
gem 'capybara','1.1.2'
end
gem 'jquery-rails', '2.0.2'
group :production do
gem 'pg', '0.12.2'
end
答案 0 :(得分:2)
@import "bootstrap"
位于您为教程创建的CSS文件的顶部。这将加载bootstrap CSS样式(与gem关联:'bootstrap-sass')。您可能希望将其添加到app / assets / stylesheets目录中的CSS页面。
例如,从Rails教程中查看this stylesheet。你会看到bootstrap CSS样式在第一行以这种方式引用,在一个名为custom.css.scss的文件中(.scss意味着你可以在你的css页面上使用sass标记)。
答案 1 :(得分:0)
除非我遗漏了什么,否则ubuntu终端将不会运行ruby命令..你的ubuntu终端告诉你@import不是一个公认的程序/别名/方法/ ubuntu可以识别的任何其他东西并返回某种结果。 @import显然是一个ruby命令,虽然我不熟悉它。前面有'@',它看起来更像是一个全局变量而不是一个命令。无论如何,您确定您的教程告诉您将该代码直接插入终端吗?或者你应该把它放在一个撬开的会话中,或者可能是一个ruby脚本文件&在它上面运行ruby scriptfile.rb
?我会仔细检查你的教程上的步骤。您能否提供有关您所关注的教程的更多信息?什么版本的ruby,以及什么版本的rails,以及什么版本的ubuntu?