問題タブ [pik]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby - pik でインストールされた Ruby の devkit をインストールする
Pik を使用して 2 つの Ruby をインストールしましたが、pik 以外の Ruby はインストールしていません。
Pik を使用して Ruby を選択し、devkit をセットアップしようとすると、生成された config.yml ファイルにバイナリが追加されません。
config.yml があるように、pik 内のバイナリをパスに追加しようとしました。
しかし、私は得る
devkit を機能させるには、pik の外部に Ruby をインストールする必要がありますか?
ruby - ルビー1.9.3をリストしていないpik
私はwin 7を実行しており、インストーラーを介してpikをインストールしました。ruby のバージョンを一覧にしましたが、最新のバージョンは 1.9.2[-1.3.6] です。誰かが「pik list -r」を使用するように言及した投稿を見ましたが、pik は非推奨であり、とにかく「list known」を使用していると言っています。Ruby 1.9.3 をインストールしたいのですが、現在このマシンには Ruby がインストールされていません。
これが重複した質問である場合は事前に申し訳ありませんが、私はそれを見ませんでした.
ありがとうパトリック
ruby-on-rails - pikを使用してWindowsで宝石セットを作成する方法は?
私は Windows マシンを使用しており、さまざまなバージョンの Ruby と Rails を管理するために pik (RVM に類似) をインストールしたいと考えています。ただし、私が知る限り、pik には現在、RVM のようにジェムセットを作成する機能がありません。このような場合、宝石をバンドルするために Windows で宝石セットを作成するにはどうすればよいですか。そして、pikがそのような機能をサポートしている場合は、ガイドしてください。
ruby-on-rails - heroku toolbelt によってインストールされた ruby 192 を「pik add」するとエラーが発生する
pik をインストールし、ruby 187 と 193 を配置しました。次に、Heroku toolbel をインストールしてロードし、その上にアプリケーションをインストールすると、自動的に ruby 192 が次の場所にインストールされます。
しかし、私はそれをpikに追加することはできません...私はこれと同様のことをしようとしています:
しかし、コンソールにエラーが表示されます:
コマンドスペースが間違っている可能性があります。解決策が見つかりません! 「where ruby」を使用すると、コンソールは次のように返します。
ruby-on-rails - heroku に ruby 193 アプリをアップロードすると、ルーターポート 5000 に問題が発生する
ruby 193 アプリがあり、Heroku toolbel をインストールしてアプリケーションをロードし、そこにアプリケーションを自動的にインストールすると、ruby 192 が自動的にインストールされます。両方のバージョンで pik も使用しました。
次のルビーバージョンを指定して、gemfileに入れました
次に、herokuを開始した後、git リポジトリを作成しましたが、コンソールに次のエラーが発生しました。
エラーは何ですか、私は夢中になります:(
エラーはここにあると思います:
ruby-on-rails - Pik が Ruby をインストールしないのはなぜですか?
ここから Ruby on Rails をインストールしようとして失敗した後: http://railsinstaller.org/、手動でインストールしようとしています。
最初に Pik をインストールしてから、コマンド プロンプトから「pik install ruby」を押すと思いました。一見、これほど単純なことはありません。しかし、「Ruby が見つかりません」というメッセージが表示されます。これはどうやってできるの?
ruby-on-rails - Pik を使用して ruby 1.9.2 に Rails gem をインストールしようとすると、「エラー: gem ネイティブ拡張のビルドに失敗しました」というメッセージが表示される
ローカル データベースを Heroku にプッシュしようとしたところ、次のエラーが発生しました。
...Taps Server Error: PGError: ERROR: time zone displacement out of range:...
後でグーグルで調べたところ、このエラーは発生せず、(Windows上にあるため) 1.9.3と一緒に1.9.2を実行ruby 1.9.2
するにはインストールする必要があることがわかりました。pik
そこで、pik と ruby 1.9.2 をインストールしました。
ただし、インストールしようとするとrails
、次の1.9.2
エラーが発生します。
...ERROR: Failed to build gem native extension...
たくさんのグーグルの後、私は次のことに遭遇しました:
- Ruby/Rails 開発にわざわざ Windows を使わないでください :(
- 開発キットと何か関係がありますか?
- またはレールのバイナリ キット バージョンをインストールしますか?
- 自分でコンパイル
どんな助けでも大歓迎です!
編集:
完全なエラー スタック トレース:
ruby-on-rails - Pik Install Ruby Yields:エラー:プライベートメソッド'gsub'がnil:NilClassに対して呼び出されました
pikをインストールしましたが、試してみると次のようになります。
エラーが発生しました:
ありがとう、提案?
ruby-on-rails - rails serverコマンドが機能せず、別のバージョンのrubyにgemがありません
私はWindows7マシンでレールを実行していて、RVMとしてpikを使用しています。
現在ruby1.9.3をインストールしていますが、ruby1.9.2を必要とするプロジェクトがあります。
したがって、pikを使用して、次のコマンドを実行しますgitbash
。
pik 192
ruby -v
ルビー1.9.2p180(2011-02-18)[i386-mingw32]
rails server
sh.exe ":rails:コマンドが見つかりません
ただし、pik 193を使用すると、サーバーが実行されていることを確認できます。pik 192でgemリストを実行しても、ローカルgemは表示されませんが、pik193では多くのgemが表示されます。
これらの2つのバージョン間で宝石を「共有」するにはどうすればよいですか、それともリスクの少ないより良いオプションがありますか?
ruby-on-rails - pik を使用した後、gem リストにローカルの gem が表示されない
Windows7 マシンで pik を使用している場合、他のバージョンの Ruby で使用する gem をダウンロードするにはどうすればよいですか?
1.9.3 と 1.9.2 の 2 つのバージョンの Ruby を使用しています。1.9.3 は、Windows インストーラーに付属しているものです。
以下のコマンドを実行した後、ローカルの gem が正しく表示されていないことに気付きました:
1) ルビー -v
ルビー 1.9.3p125 (2012-02-16) [i386-mingw32]
2) 宝石リスト
LOCAL GEMS ... たくさんの宝石
3) pik 192 4) ルビー -v
ルビー 1.9.2p180 (2011-02-18) [i386-mingw32]
5) 宝石リスト
LOCAL GEMS ...ここには宝石はありません
6) ピク193
7) 宝石リスト
LOCAL GEMS ...ここには宝石はありません
gem が見えないので、pik は ruby バージョン 1.9.3 に正しく戻せないのでしょうか?