加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

为什么在输入(LoadError)中找不到Ruby脚本?

发布时间:2020-12-16 19:01:55 所属栏目:百科 来源:网络整理
导读:Ruby由rbenv安装. $ruby -v ruby 1.9.3p327 (2012-11-10 revision 37606) [i686-linux]$which ruby /home/user/.rbenv/shims/ruby$which sass /home/user/.rbenv/shims/sass$gem list*** LOCAL GEMS ***bigdecimal (1.1.0) bundler (1.2.4)io-console (0.3)j
Ruby由rbenv安装.
$ruby -v  
ruby 1.9.3p327 (2012-11-10 revision 37606) [i686-linux]

$which ruby  
/home/user/.rbenv/shims/ruby

$which sass  
/home/user/.rbenv/shims/sass

$gem list
*** LOCAL GEMS ***

bigdecimal (1.1.0) 
bundler (1.2.4)
io-console (0.3)
json (1.5.4)
minitest (2.5.1)
rake (0.9.2.2)
rdoc (3.9.4)
sass (3.2.5)

这是我的config.yml:

# Assetic Configuration
assetic:
    // ...

    ruby: /home/user/.rbenv/shims/ruby

    filters:
        cssrewrite: ~
        sass:
            bin: /home/user/.rbenv/shims/sass

        // ...

这是我得到的错误:

[message] An error occurred while running:
'/home/user/.rbenv/shims/ruby' '/home/user/.rbenv/shims/sass' '--load-path' '/path/to/symfony2/src/My/AnyBundle/Resources/public/css' '--cache-location' '/tmp' '/tmp/assetic_sassYbl6MI'

Error Output:
ruby: no Ruby script found in input (LoadError)

我的其他设置中的错误:

config.yml:

# Assetic Configuration
assetic:
    // ...

    ruby: /home/user/.rbenv/shims/ruby

    filters:
        cssrewrite: ~
        sass: ~

        // ...

这是我得到的错误:

Error Output:
ruby: No such file or directory -- /usr/bin/sass (LoadError)

萨斯不起作用.这是引用宝石的问题吗?

解决方法

克隆rails repo后我遇到了这个错误:
$rails server
c:/RailsInstaller/Ruby1.9.3/bin/ruby.exe: no Ruby script found in input (LoadError)

问题出在bin / rails和bin / rake中.顶线是#!/usr/bin/env,但应该是#!/usr/bin/env ruby??.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读