我得到了
Could not find i18n-0.5.0 in any of the sources
将rails 3应用程序部署到共享的dreamhost时出现错误。
支持建议安装我使用的Bundler 0.9.9但是当我在我的apps文件夹中运行bundle install
时,我收到Bundle是一个未知命令的消息。显然Bundler不在我的路上。
问题是我是一个完整的unix noob并且不知道如何添加它以便bundle
是一个已知的命令。
由于
答案 0 :(得分:2)
您可以使用
在命令行上设置路径$ export PATH=$PATH:/path/to/where/the/bundle/binary/is
要永久设置路径,请将上述语句添加到主文件夹中的.bashrc
文件中。
答案 1 :(得分:2)
Dreamhost帐户未随附bundler,但您可以在本地轻松安装。这是来自dreamhost wiki的教程:http://wiki.dreamhost.com/Bundler。
/usr/lib/ruby/gems/1.8/bin/
gem environment
进行检查。 gem paths
下,会有一个或多个位置。这将是其中之一。 pico /home/_your_user_name/.bashrc
PATH=$PATH:/path/to/your/bundle/gem
。 source /home/_your_username/.bashrc
bundle -v
如果它告诉你你有什么版本你就可以去。或者,您可以将gems冻结到开发计算机上的应用程序中,然后将包含gem文件的项目上传到dreamhost帐户。以下是关于该问题的教程:http://wiki.dreamhost.com/index.php?title=Freezing_Gems&oldid=23877