我的简单web应用在Windows7上运行得很好,现在我要把它移到bluehost上。
启动应用程序时出现此错误:
ActionView::Template::Error (cannot load such file -- uglifier为了解决这个问题,我运行了'gem install uglifier‘,似乎大部分工作都是有效的:
SSH# gem install uglifier
Successfully installed uglifier-1.3.0
1 gem installed
Installing ri documentation for uglifier-1.3.0...
unable to convert "\xC2" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to US-ASCII for README.md, skipping
Installing RDoc documentation for uglifier-1.3.0...
unable to convert "\xC2" to UTF-8 in conversion from ASCII-8BIT to UTF-8 to US-ASCII for README.md, skipping但当我试图找到宝石时,却找不到:
bundle show uglifier收益率:在当前包中找不到gem 'uglifier‘
Gemfile包括以下内容:
group :assets do
gem 'therubyracer'
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
endGemfile.lock显示已经安装了uglifier gem:
uglifier (1.3.0)$PATH信息:
/usr/local/jdk/bin:/home4/mychairs/perl5/bin:/usr/lib64/qt-3.3/bin:/home4/mychairs/perl5/bin:/ramdisk/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin:/home4/mychairs/ruby/gems/bin:/home4/mychairs/ruby/gems:/home4/mychairs/bin发布于 2012-11-05 03:09:53
对于初学者,您需要将gem添加到Rails应用程序根目录下的Gemfile中。参见Bundler。
只需在Gemfile的assets组中的某个位置包含uglifier gem:
Gemfile
group :assets do
gem 'uglifier'
end 然后运行bundle install命令来安装所有必需的gem。通过查看Gemfile.lock文件,您可以确切地确认安装了哪些gem,包括版本信息。
如果你还没有资产组,那就创建一个。我强烈推荐阅读bundler。
发布于 2012-11-05 00:43:33
在app目录中使用以下命令进行尝试
#first
bundle
#then
bundle installhttps://stackoverflow.com/questions/13220329
复制相似问题