Rails寻找捆绑器的错误路径

时间:2016-11-23 18:12:37

标签: ruby-on-rails ruby linux path bundler

我正在尝试使用Linux上的全新安装创建一个新的Ruby-on-Rails应用程序。当我执行

var list = ['c7835c96-8dcc-b6e2-e452-494fe4d5fbc5', '2d5ced81-5ee6-007b-de4c-bd3e5ab2c1fb'];
var people = [{
    'guid': 'c7835c96-8dcc-b6e2-e452-494fe4d5fbc5',
    'name': 'Stan Marsh'
    },{
    'guid': '6d1312f9-1cf3-dc23-c4f5-b216888d8641',
    'name': 'Eric Cartman'
    },{
    'guid': '2d5ced81-5ee6-007b-de4c-bd3e5ab2c1fb',
    'name': 'Kyle Brovlovski'
    },{
    'guid': '536a6f47-2049-5b1a-792c-11cc4f12b7c7',
    'name': 'Kenny McCormick'
    }
];

function arrayObjectIndexOf(myArray, searchTerm, property) {
  for (var i = 0, len = myArray.length; i < len; i++) {
    if (myArray[i][property] === searchTerm) {
      return i;
    }
  }
  return -1;
}

list.filter(function(val) {
    console.log(val);
    var index = arrayObjectIndexOf(people, val, 'guid');
    people.splice(index, 1);

    var i = list.indexOf(val);
    list.splice(i, 1);

    console.info(people);
    console.info(list);
});

console.log('=-----=');

我收到以下错误

rails new appname -d postgresql

run bundle install --local /usr/bin/ruby2.3: No such file or directory -- /usr/bin/bundle (LoadError) run bundle exec spring binstub --all /usr/bin/ruby2.3: No such file or directory -- /usr/bin/bundle (LoadError) 安装在不同的路径中:

bundle

是否最好更改$ which bundle /usr/local/bin/bundle 的路径或指定bundle它在不同的路径?什么是最好的方法(改变路径或指定它)?

3 个答案:

答案 0 :(得分:1)

在执行之前尝试 gem install bundler

&#xA;

答案 1 :(得分:1)

PATH=$PATH:$HOME/.gem/ruby/<version>/bin添加到您的.bash_profile并获取来源。

然后,您可以为没有使用gem install bundler --install-dir ~/.gem

的sudo的用户安装gems

答案 2 :(得分:0)

好的,我做的是:

  1. Quick rvm install

  2. Intalling the latest version of Ruby with rvm

  3. gem install bundler