私は今、ターミナル内にいて、新しいアプリケーションを作成しようとしています。私はアプリフォルダの中にいて、Rails new --help
を実行してポップアップしました:
The program 'Rails' can be found in the following packages:
* Rails
* Ruby-railties-3.2
Try: Sudo apt-get install <selected package>
そして、これらの指示を使用してRailsをインストールし、すべてが最新かつ最新であるため、これは正しくありません。
http://ryanbigg.com/2010/12/ubuntu-Ruby-rvm-Rails-and-you/
このプロンプトが表示されるのはなぜですか? Railsを機能させるにはどうすればよいですか?
実行しようとしている実行可能ファイルがPATHにない場合、そのメッセージが表示されます。 RailsインストールパスをPATH
変数に追加するだけで、
export PATH="$PATH:/path/to/Rails"
/path/to/Rails
をインストールディレクトリに置き換えます(おそらく$HOME/.rvm/.../bin/Rails
のようなもの)。便宜上、上記の行を~/.bashrc
の最後に追加できます。
これをUbuntuリポジトリからインストールする方が便利な場合があることに注意してください。リンク先のページは2年以上前のものであり、リポジトリ内の古いパッケージに関する警告は、おそらくかなり以前から適用されていませんでした。
pablommeの回答を受け入れましたが、結局これを行いました
Ubuntuリポジトリはいたるところにあり、正しくないため、問題が多すぎます。ブログは最新であり、私はそれが言うとおりに正確に従うことをお勧めします上のステップをスキップしました
* WARNING: You're using ~/.profile, make sure you load it,
add the following line to ~/.bash_profile if it exists
otherwise add it to ~/.bash_login:
source ~/.profile
あなたはMAYcurl -L get.rvm.io | bash -s stable --auto
を実行した後に実行されます。指示どおりにインストールを続けるのではなく、その方法については、以下のブロックを無視してください。
Bashプロファイルにソース〜/ .profileを入力
言うとおりに行う必要がありますそして、最後の行(source ~/.profile
)を、.bash_profile
(.bash_profile~
ではなく)内に直接置くだけで、 HOMEディレクトリ(非表示なので、CTRL + Hで確認できます):
source ~/.profile
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a Shell session *as a function*
今すぐ手順を続行すると、すべてが機能します-Ubuntuで最初のアプリケーションを作成しました!
P.S。時間が来たらgem install Rails
するだけです。また、これはブログの最後で述べたように、PostgreSQLに必要なパッケージをインストールするコマンドです:Sudo apt-get install build-essential libpq-dev
MySQLは似ていると思います:Sudo apt-get install build-essential libmysqlclient-dev
幸運を。