小编luo*_*tao的帖子

无法加载此类文件 - bundler/setup(LoadError)|| 部署在Ubuntu 12.04 x32上

我尝试在Ubuntu 12.04 x32上使用Nginx部署我的rails应用程序.完成所有事情后,我访问我的rails应用程序,但它告诉我'我们很抱歉,但出了点问题.'

那么我cat /var/log/nginx/error.log,我发现这句话:

Message from application: cannot load such file -- bundler/setup (LoadError)
/home/thomas/.rvm/rubies/ruby-2.0.0-  p643/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/home/thomas/.rvm/rubies/ruby-2.0.0-p643/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:54:in `require'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:278:in `block in run_load_path_setup_code'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:381:in `running_bundler'
/usr/lib/ruby/vendor_ruby/phusion_passenger/loader_shared_helpers.rb:276:in `run_load_path_setup_code'
/usr/share/passenger/helper-scripts/rack-preloader.rb:99:in `preload_app'
/usr/share/passenger/helper-scripts/rack-preloader.rb:157:in `<module:App>'
/usr/share/passenger/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>'
/usr/share/passenger/helper-scripts/rack-preloader.rb:28:in `<main>'
Run Code Online (Sandbox Code Playgroud)

我用rvm和rbenv

$ ruby -v
ruby 2.0.0p643 (2015-02-25 revision 49749) [i686-linux]
$ rbenv versions
system
* 2.0.0-p643 (set by /home/thomas/.rbenv/version)
Run Code Online (Sandbox Code Playgroud)

我已经安装了捆绑包

$ bundler -v
Bundler version 1.9.2
Run Code Online (Sandbox Code Playgroud)

这是我的宝石环境:

RubyGems Environment:
  - RUBYGEMS VERSION: 2.4.6
  - RUBY VERSION: 2.0.0 (2015-02-25 patchlevel 643) [i686-linux]
  - …
Run Code Online (Sandbox Code Playgroud)

gem rubygems ruby-on-rails passenger nginx

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

如何将变量传递给vue-router v-link

我有一个vue组件来渲染导航列表,并传递导航列表,每个项目包括标题和链接:

<template>
  <ul>
    <li v-for="item in list"><a v-link="{{ path: item.link }}"></a></li>
  </ul>
</template>

<script>
  export default {
    props: ['list']
  }
</script>
Run Code Online (Sandbox Code Playgroud)

我尝试将变量传递item.link给v-link路径,但失败了.

得到这个警告:

[Vue warn]: v-link="{{ path: item.link }}": attribute interpolation is not allowed in Vue.js directives and special attributes.
Run Code Online (Sandbox Code Playgroud)

如果将变量传递给v-link路径,该怎么办?

谢谢阅读 :)

vue.js vue-router

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

标签 统计

gem ×1

nginx ×1

passenger ×1

ruby-on-rails ×1

rubygems ×1

vue-router ×1

vue.js ×1