小编Jos*_*der的帖子

Rails cron随时,bundle:找不到命令

我试图使用每天执行rake任务onces一天.我得到这个错误

/bin/bash: bundle: command not found
/home/app/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [minitest-1.6.0, rake-0.8.7, rdoc-2.5.8] (Gem::LoadError)
        from /home/app/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec'
        from /home/app/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems.rb:1210:in `gem'
        from /home/app/.rvm/gems/ruby-1.9.2-p180/bin/bundle:18:in `<main>'
Run Code Online (Sandbox Code Playgroud)

这是我的crontab

# Begin Whenever generated tasks for: /home/af/www/app/releases/20120216172204/config/schedule.rb
PATH=/home/af/.rvm/gems/ruby-1.9.2-p180@global/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

0 0 * * * /bin/bash -l -c 'cd /home/af/www/app/releases/20120216172204 && rvm 1.9.1-p180; RAILS_ENV=production /home/af/.rvm/gems/ruby-1.9.2-p180/bin/bundle exec rake daily:stats --silent >> /home/af/www/app/releases/20120216172204/log/cron.log 2>&1'

# End Whenever generated tasks for: /home/af/www/app/releases/20120216172204/config/schedule.rb
Run Code Online (Sandbox Code Playgroud)

我不知道为什么它不起作用.如果我运行命令:

cd /home/af/www/app/releases/20120216172204 && rvm 1.9.1-p180; RAILS_ENV=production /home/af/.rvm/gems/ruby-1.9.2-p180/bin/bundle exec rake daily:stats --silent >> /home/af/www/app/releases/20120216172204/log/cron.log …
Run Code Online (Sandbox Code Playgroud)

cron ruby-on-rails whenever

45
推荐指数
3
解决办法
2万
查看次数

SyntaxError:Parse Error仅在safari中发生

我得到SyntaxError:Parse Error,仅在safari上.这是有问题的代码.

<script type="text/javascript">
$(document).ready(function() {
    $("form").transload({
        auth: {key: "b7deac9c96af6c745e914e25d0350baa"},
        flow: {
            encode: {
                "use": ":original",
                "robot": "/video/encode",
                "preset": "flash",
                "width": 480,
                "height": 320
            },
            encode_iphone: {
                "use": ":original",
                "robot": "/video/encode",
                "preset": "iphone"
            },
            export: {
                "use": ["encode","encode_iphone"],
                "robot": "/s3/store"
            }
        }
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

我正在使用transloadit一个jquery插件.它适用于其他所有页面,并且通过它的外观在safari上正常加载.

错误在第44行,即

export: {
Run Code Online (Sandbox Code Playgroud)

任何人都可以看到该页面有任何问题吗?

javascript safari jquery ruby-on-rails

6
推荐指数
2
解决办法
6972
查看次数

Web和Mobile视图最佳实践相同的控制器或命名空间?

我正在寻找有关开发具有普通视图和移动视图的Web应用程序的最佳实践的指导.移动版本的功能较少,但有大量的视图文件.

将整个应用程序分成两个项目或创建命名空间是一个更好的主意吗?或者简单地将所有内容保存在单组控制器中?

mobile ruby-on-rails

5
推荐指数
1
解决办法
434
查看次数

标签 统计

ruby-on-rails ×3

cron ×1

javascript ×1

jquery ×1

mobile ×1

safari ×1

whenever ×1