タグ付けされた質問 「rails」


2
UbuntuでRuby on Railsをセットアップするのがなぜ難しいのですか?
今朝、Ubuntuの新しいインスタンスでRailsをセットアップしようとして数時間費やしましたが、Windowsよりもプロセスが非常に複雑であることに気付きました。Windowsでは、rubyinstaller.orgに移動し、実行可能ファイル(特に1.9.2-p180に興味がありました)を実行し、それに応じてシステムパスを調整します。Railsには追加の手順は必要ありません。gitリポジトリのクローンを作成して、クランキングを開始できます。 Ubuntuでは、RVMをインストールする必要があり(Windowsでも同様です)、リストされている前提条件をインストールし、それらのパッケージが利用できなくなったためにapt-getが失敗します。私はついにrvm installmakeが機能しないことを知るためだけに走ったので、.cファイルの1つからopensslの依存関係の束を手動でコメントアウトして再構築し、最終的にインストールしました。Railsはまだ完成していなかったので、別の前提条件をインストールし、rubyソースの余分なファイルを編集して実行する必要があり、最終的にrails console開始することができました。 これはかなり普通ですか?Railsアプリケーションを開発する場合、ubuntu上ですべてが余分に数時間かかると予想すべきでしょうか?実行するには、11.04の少なくとも3〜4個のガイドと少なくとも5つの異なるスタックオーバーフローポストを参照する必要がありましたが、これは非常にトラウマ的なユーザーエクスペリエンスのようです。
13 11.10  ruby  rails  rvm 


2
rails&libpq-dev厄介な依存関係
この質問がここに属するかどうかはわかりませんが、試してみましょう。こんにちは。私は自分のマシンでWindows Vistaを使用してubuntu 11.10デュアルブートを実行しています。Ubuntuでは、RVM、rails gem、およびPostgreSQL(postgresサーバー、クライアント、およびSoftware Center経由でインストールしたためlibpq5などの他のパッケージ)をインストールしました。 私はアプリをherokuにデプロイしようとしていますが、pg gem をインストールする必要があるようです。私はそれをインストールしようとしましたが、代わりにこのエラーが発生しました: エラー:gemネイティブ拡張のビルドに失敗しました。 /home/pcr/.rvm/rubies/ruby-1.9.3-p0/bin/ruby extconf.rb pg_configの確認...はい / usr / bin / pg_configの設定値を使用する サーバー側の拡張機能を構築するにはpostgresql-server-dev-XYを、クライアント側のアプリケーションを構築するにはlibpq-devをインストールする必要があります。サーバー側の拡張機能を構築するにはpostgresql-server-dev-XYを、クライアント側のアプリケーションを構築するにはlibpq-devをインストールする必要があります。 libpq-fe.hのチェック... * extconf.rbが失敗しました* しばらくの間グーグルとstackoverflowを検索した後、多くの人がlibpq-devをインストールする必要があると言いました。私は、ソフトウェアセンター経由で試しましたが、依存関係を満たさないようにしました。apt-getを使って試しましたが、libkrb5-devとkrb5-multidevが必要だと言われました。私は試しましたがsudo apt-get install libpq-dev libkrb5-dev krb5-multidev、これを手に入れました: 以下のパッケージには満たされていない依存関係があります:krb5-multidev: 依存:libkrb5-3(= 1.9.1 + dfsg-1ubuntu1)が、1.9.1 + dfsg-1ubuntu2.1がインストールされる 依存:libk5crypto3(= 1.9.1 + dfsg-1ubuntu1)が、1.9.1 + dfsg-1ubuntu2.1がインストールされる 依存:libgssapi-krb5-2(= 1.9.1 + dfsg-1ubuntu1)しかし、1.9.1 + dfsg-1ubuntu2.1がインストールされますE:問題を修正できません。壊れたパッケージを保持しています。 しかし、システムにはすでにlibkrb5-3、libk5crypto3、およびlibgssapi-krb5-2(すべてバージョン1.9.1 + dfsg-1ubuntu2.1)があります!おそらく必要なバージョンは1.9.1 …

1
ImageMagick Ubuntuを更新する
ImageMagickのバージョンを更新したい。最初にImageMagickをインストールしました... sudo apt-get imagemagick 現行版: myapp$ convert -version Version: ImageMagick 6.7.7-10 2014-03-06 Q16 http://www.imagemagick.org Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC Features: OpenMP ロケーション: myapp$ which convert /usr/bin/convert システム:Ubuntu14.04 / Apache2.47 / Passenger 4.0.5.5 / Rails 4.1.1 / Ruby 2.1.5 brewをインストールしていません。更新するための推奨される方法は何ですか?

4
複数のターミナルタブを開いてコマンドを実行する
複数のターミナルタブを開いてタイトルを付け、ディレクトリに移動して、各タブでコマンドを実行する必要があります。 私はLinuxとシェルスクリプトを初めて使用します。オンラインで検索していくつかの解決策を確認した後、このスクリプトを作成しました(以下の回答に基づいて編集): #!/bin/bash cd /media/Extra/Project tab=" --tab-with-profile=Default" options=(--tab --title=Terminal) cmds[1]="'rails s'" titles[1]="Server" cmds[2]="'rails c'" titles[2]="Console" for i in 1 2; do options+=($tab --title="${titles[i]}" -e "bash -c \"${cmds[i]} ; bash\"" ) done gnome-terminal "${options[@]}" exit 0 タブを開いて名前を付けますが、このエラーを生成するコマンドの実行に失敗します。 この端末の子プロセスの作成中にエラーが発生しました もう1つの欠点は、実行中のコマンドを停止すると、タブが閉じてしまい、不要なことです。コマンドを停止して、同じタブ内で再度実行できるようにする必要があります。 スクリプトの何が問題になっていますか?それを行う別の簡単な方法はありますか? 注:コマンドから(-e "\" bash -c $ {cmds [i]}; bash \ "")の部分を削除すると、指定されたディレクトリのタブが開き、名前が付けられます。エラーは発生しません。 -編集-1: …

2
Ubuntu 14.04でRubyコマンドラインにアクセスする方法は?
システムにRuby On Railsバージョン2.1.3p242をインストールしました。しかし、ルビーのコマンドラインを見つけることができません。検索しましたが見つかりません。 確認してみます man ruby:詳細を表示 man rail:「マニュアルページが利用できない場合は、「man 7 undocumented」を参照してください。」 Rubyのcmd行を開くのを手伝ってくれませんか。
9 ruby  rails 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.