我在一个vps、Ubuntu10.04、rails 3、ruby和mysql上托管,通过以下教程正确安装.如果运行bundle checkbundle install,则会出现错误"-bash:bundle:command not found".从gem list --local开始,我看到安装了"bundler(1.0.2,1.0.0)".

我不知道怎么了...

gem environment份申报表:

 RubyGems Environment:
  - RUBYGEMS VERSION: 1.3.7
  - RUBY VERSION: 1.8.7 (2010-04-19 patchlevel 253) [i686-linux]
  - INSTALLATION DIRECTORY: /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8
  - RUBY EXECUTABLE: /opt/ruby-enterprise-1.8.7-2010.02/bin/ruby
  - EXECUTABLE DIRECTORY: /opt/ruby-enterprise-1.8.7-2010.02/bin
  - RUBYGEMS PLATFORMS:
    - ruby
    - x86-linux
  - GEM PATHS:
     - /opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8
     - /root/.gem/ruby/1.8
  - GEM CONFIGURATION:
     - :update_sources => true
     - :verbose => true
     - :benchmark => false
     - :backtrace => false
     - :bulk_threshold => 1000
  - REMOTE SOURCES:
     - http://rubygems.org/

echo $PATH个回报:

/opt/myruby/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/bin/gem:/opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/gems/:/root/.gem/ruby/1.8

which gem个回报:

/usr/bin/gem

locate bundle份申报表:

/opt/ruby-enterprise-1.8.7-2010.02/lib/ruby/gems/1.8/

推荐答案

您需要将ruby gem可执行目录添加到路径中

export PATH=$PATH:/opt/ruby-enterprise-1.8.7-2010.02/bin

Ruby-on-rails相关问答推荐

Rails ActiveRecord::LogSubscriber 不输出详细查询日志(log)

ArgumentError 用于 Ruby on Rails 中非常简单的初始化方法,没有参数

组合 active_record 模型并按共享属性排序

Rails Active Record - 从关系中获取 ids 数组

Ruby 地理定位Ruby /插件

骨干model.destroy()即使工作正常也会调用错误回调函数?

在 Rails 的 ActiveRecord 中,touch 有什么用?

如何在我的 rails 应用程序中测试 ActiveRecord::RecordNotFound?

SQLite3::BusyException

使用 Devise 令牌登录,这是内置的吗?

在 factory_girl 中填充与 children 的关联

Rails Activeadmin - 自定义关联 Select 框

获取磁盘上 ActiveStorage 文件的路径

rails structure.sql和schema.rb有什么区别

保存后重定向到索引而不是显示

导轨链接到:远程

rails 单数资源还是复数?

rbenv:没有 gemsets 生存

如果多态关联的类型列不指向 STI 的基本模型,为什么多态关联对 STI 不起作用?

Mongoid OR 查询语法