- 我有gitlab的安裝在本地LXC容器運行Ubuntu 13.10 - 俏皮。
- 我已經安裝RVM作爲作爲多用戶安裝 - 在
/usr/local/rvm
爲了與RVM運行gitlab我已經創建了束命令的封裝作爲指定here
的gitlab應用是正常運行,但我有一個問題,運行
rails generate
功能我也跟着
步驟:
$ sudo su git
- 登錄爲git的用戶$ cd /home/git/gitlab
$ source /etc/profile/
$ rvm use gemset [email protected]
- 我創建 定製的寶石
$ gem list
- 列出所有出現在Gemfile中的gitlab,所以我知道我的寶石我右邊寶石$ rails -v
- >的Rails 4.0.3$ rails generate --help
將輸出/usr/local/rvm/gems/[email protected]/gems/bundler-1.5.3/lib/bundler/runtime.rb:76:in `require': cannot load such file -- rb-inotify (LoadError) from /usr/local/rvm/gems/[email protected]/gems/bundler-1.5.3/lib/bundler/runtime.rb:76:in `block (2 levels) in require' from /usr/local/rvm/gems/[email protected]/gems/bundler-1.5.3/lib/bundler/runtime.rb:72:in `each' from /usr/local/rvm/gems/[email protected]/gems/bundler-1.5.3/lib/bundler/runtime.rb:72:in `block in require' from /usr/local/rvm/gems/[email protected]/gems/bundler-1.5.3/lib/bundler/runtime.rb:61:in `each' from /usr/local/rvm/gems/[email protected]/gems/bundler-1.5.3/lib/bundler/runtime.rb:61:in `require' from /usr/local/rvm/gems/[email protected]/gems/bundler-1.5.3/lib/bundler.rb:131:in `require' from /home/git/gitlab/config/application.rb:6:in `<top (required)>' from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.0.3/lib/rails/commands.rb:43:in `require' from /home/git/gitlab/vendor/bundle/ruby/2.1.0/gems/railties-4.0.3/lib/rails/commands.rb:43:in `<top (required)>' from bin/rails:8:in `require' from bin/rails:8:in `<main>'
我從這個輸出收集什麼是它以某種方式試圖使用[email protected]
寶石。
如果我切換到該寶石$ rvm use gemset [email protected]
,$ gem list
將輸出
*** LOCAL GEMS ***
bigdecimal (1.2.4)
bundler (1.5.3)
bundler-unload (1.0.2)
executable-hooks (1.3.1)
gem-wrappers (1.2.4)
io-console (0.4.2)
json (1.8.1)
minitest (4.7.5)
psych (2.0.3)
rake (10.1.0)
rdoc (4.1.0)
rubygems-bundler (1.4.2)
rvm (1.11.3.9)
test-unit (2.1.1.0)
如果我運行安裝包或包裝捆綁安裝它說,所有的寶石都安裝。
我在這裏錯過了什麼?
--------------------編輯------------------
找到了一種方法使它工作
我跟着trouble shooting guide,並試圖 RAILS_ENV=production bundle exec rails generate --help
和它的工作
顯然是說在最後的評論here,rb-inotify
被「標記爲開發依賴」因此迫使環境中生產,它贏得試着用它
感謝您的回答,但不幸的是它沒有幫助。 我還是得到了同樣的錯誤,並且gem rb-inotify安裝在gemset上 –
當你做'gem list'時,你看到它嗎? –
是:RB-的inotify(0.9.3) –